2011-06-16 69 views
0
user = models.ForeignKey(User,) 

我在models.pyAnonymousUser问题在Django,反馈应用

if request.user.is_authenticated(): 
    feedback.user = request.user 
else: 
    feedback.user = 'something' 

在views.py用户外键,如果用户登录feedback.user区,写别的用户名写的东西在那里。 我该如何在Django中做到这一点。

我试图Django的反馈,它是像刚才

feedback.user = request.user 

这样,这是给下面的错误。

Cannot assign "<django.contrib.auth.models.AnonymousUser 
object at 0x2dbcf50>": "Feedback.user" must be a "User" instance 

我在localhost上工作。任何想法?

回答