2011-06-16 25 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上工作。任何想法?

回答