【发布时间】:2011-02-02 17:54:15
【问题描述】:
这是我的代码片段:
if form.is_valid():
instance = form.save(commit=False)
try:
instance.account = request.account
instance.full_clean()
except ValidationError, e:
# Do something with the errors here... I certainly don't want to do this 180 times.
这真是一团糟。谁愿意在每个视图中手动处理验证错误。如果您在save(commit=False) 之后没有修改实例,则不必担心这一点,但在我的情况下,每个模型都有一个指向account 的外键,该外键设置在幕后并且对用户?
非常感谢任何帮助。
【问题讨论】:
标签: django django-models django-forms django-validation