【发布时间】:2019-06-24 20:52:16
【问题描述】:
我的问题是如何在 admin django (v 1.11) 中显示一条消息,说明要放入应用程序的文件存在。
我已经写了代码,但是它只在模型中有效,即在控制台中你可以看到ValidationError出现了。
class ImageModel(BaseImageModel):
desc = models.CharField(max_length=256, null=True, blank=True)
def save(self, *args, **kwargs):
self.has_all_mandatory_data = self._check_validity()
if ImageModel.objects.filter(original_filename=self.file).exists():
raise ValidationError('This image already exists.')
super(ImageModel, self).save(*args, **kwargs)
如何在管理员中显示messages.INFO("File already exists") 而不是ValidationError?
【问题讨论】:
-
请问,您的问题是您在管理站点上收到未模板化的服务器错误 (ValidationError),而需要一条不错的消息?
-
@AlexanderStrakhov 而不是终端中的“ValidationError” 我想在管理面板中使用“messages.INFO”。
标签: python django file validation model