使django文件字段在页面重新加载之间保存其值的应用程序
django-sticky-files的Python项目详细描述
在需要保存时解决问题的应用程序 页面重新加载之间窗体的文件字段值 (包括表单验证错误)。
目前正在开发中。
安装
安装应用程序:
pip install django-sticky-files
然后将sticky_files添加到INSTALLED_APPS。
包括网址:
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', )
看起来是这样的:
项目正在开发中,因此还没有文档和测试。