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})