Django-属性错误-';用户';对象没有属性';验证';
我正在使用rcrowley的django twitterauth获得一个AttributeError: 似乎在对用户对象调用validate()方法时发生,而该用户对象没有。我不知道作者为什么这样做。我对Django很陌生,不知道是否还有人知道。我知道您可以使用表单对象验证模型/数据,但这里似乎没有表单:Django-属性错误-';用户';对象没有属性';验证';,django,oauth,twitter,authentication,Django,Oauth,Twitter,Authentication,我正在使用rcrowley的django twitterauth获得一个AttributeError: 似乎在对用户对象调用validate()方法时发生,而该用户对象没有。我不知道作者为什么这样做。我对Django很陌生,不知道是否还有人知道。我知道您可以使用表单对象验证模型/数据,但这里似乎没有表单: @needs_user('auth_login') def info(req): if 'POST' == req.method: req.user.email = req.POST['
@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})
默认的django
contrib.auth.models.User
可能没有validate()
命令,但是twitterauth.models.User
确实有一个。。。您是否进行了任何更改以确保您的项目使用的是twitterauth的模型而不是默认模型