使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',
)
它看起来像这样
项目处于开发中,因此目前还没有文档和测试 (尚未)。