Django 即使管理员未验证模型,也显示当前保存的文件 为了说明我的问题,考虑这个(无用)模型:
保存前在管理站点中选择新文件时,单击“保存”按钮返回一个显示错误“Err”(如预期)的页面,但文件字段不显示当前保存的模型文件。(我不是说用户试图上传的新文件。) 我看到的是这样的: 虽然我期望: 如果未选择要上载的新文件,则不会出现此问题。当我看到问题时,刷新页面会再次显示文件路径,因此它仍按预期保存 如何确保当前保存的文件始终显示,即使我提出验证错误Django 即使管理员未验证模型,也显示当前保存的文件 为了说明我的问题,考虑这个(无用)模型:,django,django-admin,django-validation,Django,Django Admin,Django Validation,保存前在管理站点中选择新文件时,单击“保存”按钮返回一个显示错误“Err”(如预期)的页面,但文件字段不显示当前保存的模型文件。(我不是说用户试图上传的新文件。) 我看到的是这样的: 虽然我期望: 如果未选择要上载的新文件,则不会出现此问题。当我看到问题时,刷新页面会再次显示文件路径,因此它仍按预期保存 如何确保当前保存的文件始终显示,即使我提出验证错误 (Django 1.9.8)几分钟前,我就同一个问题发表了评论,也许可以看看?我在几分钟前评论了完全相同的问题,也许看看? from dj
(Django 1.9.8)几分钟前,我就同一个问题发表了评论,也许可以看看?我在几分钟前评论了完全相同的问题,也许看看?
from django.core.exceptions import ValidationError
def MyModel(models.Model):
file = models.FileField('File')
def clean(self):
super(MyModel, self).clean()
raise ValidationError('Err')