这是我的代码片段:
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
在幕后设置并隐藏用户怎么办?
非常感谢任何帮助。