我正在使用 CRUD 管理视图来编辑一些文本。我之前覆盖了save()
我的模型的方法来运行一些验证。也就是说,如果输入字符串不是格式正确的 xml,则不会保存它。我想通知用户。但是,我只能找到需要请求对象和消息框架的解决方案,但就我而言,我无法request
从 save()
def save(self, *args, **kwargs):
try:
from xml.dom.minidom import parseString
doc = parseString(self.content)
super(Screen, self).save(*args, **kwargs)
except Exception, e:
from django.contrib import messages
# messages.error(request, "This is a bad bad message")
print("this is a bad bad string")
return
如何发送错误消息?点击“保存”后,用户再次被重定向到该模型的实例列表。有没有办法将其重定向到表单?这些问题有关系吗?