我使用 rcrowley 的 django-twitterauth 得到一个 AttributeError:http: //github.com/rcrowley/django-twitterauth
看起来它发生在对用户对象调用 validate() 方法时,而用户对象没有该方法。我不知道作者为什么这样做。我对 Django 很陌生,想知道是否有其他人知道。我知道您可以使用表单对象验证模型/数据,但看起来这里没有表单:
@needs_user('auth_login')
def info(req):
if 'POST' == req.method:
req.user.email = req.POST['email']
errors = req.user.validate()
if not errors: req.user.save()
return render_to_response('info.html', {
'user': req.user,
'errors': errors
})
return render_to_response('info.html', {'user': req.user})