如何在django的save方法中显示错误信息

时间:2012-02-06 08:54:11

标签: python django

我希望在我创建的实例超过我在某个模型中指定的最大限制时显示错误消息。这是一个内在条件。

我知道我们可以隐藏+并覆盖has_add_permission方法。这用于我的应用程序中的用户身份验证。

但是,我希望允许为某个登录创建实例,该登录是基于内部条件的超级用户。

ValidationError给了我错误u' max...' ValidationError at the url...

有人可以指导吗?

1 个答案:

答案 0 :(得分:1)

我不知道“内在条件”是什么。

但是,您不是在save方法中执行此操作。你是在validator中完成的。例如,您可以在模型上定义clean方法来处理此问题,或者使用自定义表单进行验证。