使Django文件字段在页面重新加载之间保存其值的软件
项目描述
一个应用程序,用于解决需要在页面重新加载(包括表单验证错误)之间保存表单文件字段值的问题。
目前处于开发中。
安装
安装应用程序
pip install django-sticky-files
然后添加 sticky_files 到 INSTALLED_APPS。
包含URL
url(r'^sticky-images/', include('sticky_files.urls', namespace='sticky_files')),
用法
有四个模型字段实现了粘性文件行为
from django.db import models from sticky_files import fields from sticky_files.models import FileBase class SomeImage(FileBase): pass class SomeFile(FileBase): pass class SomeModel(models.Model): main_image = fields.StickyImageField( 'app.SomeImage', related_name='+' ) images = fields.ManyStickyImageField( 'app.SomeImage', max_objects=4, related_name='galleries_images', ) file = fields.StickyFileField( 'app.SomeFile', related_name='+' ) files = fields.ManyStickyFileField( 'app.SomeFile', max_objects=4, related_name='galleries_files', )
它看起来像这样
项目处于开发中,因此目前还没有文档和测试 (尚未)。