我希望在我创建的实例超过我在某个模型中指定的最大限制时显示错误消息。这是一个内在条件。
我知道我们可以隐藏+
并覆盖has_add_permission
方法。这用于我的应用程序中的用户身份验证。
但是,我希望允许为某个登录创建实例,该登录是基于内部条件的超级用户。
ValidationError
给了我错误u' max...' ValidationError at the url...
有人可以指导吗?
答案 0 :(得分:1)
我不知道“内在条件”是什么。
但是,您不是在save
方法中执行此操作。你是在validator中完成的。例如,您可以在模型上定义clean
方法来处理此问题,或者使用自定义表单进行验证。