【发布时间】:2014-09-26 15:08:23
【问题描述】:
我有一个用户输入密码的 Django 表单。我无法在本地验证密码;我调用外部 API 来设置密码,如果出现问题,它会返回错误消息(即密码太短、包含字典单词等)
API 还需要用户的登录名,它不是该表单上的元素,但在视图中是已知的。
那么在哪里进行表单验证的最佳位置?在表单的 clean() 方法中,还是在视图代码中?
如果我使用 clean() 方法,我如何传入用户的登录名?
谢谢。
【问题讨论】:
标签: django forms validation