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['

我正在使用rcrowley的django twitterauth获得一个AttributeError:

似乎在对用户对象调用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})

默认的django
contrib.auth.models.User
可能没有
validate()
命令,但是
twitterauth.models.User
确实有一个。。。您是否进行了任何更改以确保您的项目使用的是twitterauth的模型而不是默认模型