【问题标题】:AnonymousUser problem in Django, Feedback AppDjango 中的 AnonymousUser 问题,反馈应用程序
【发布时间】:2011-06-16 11:31:10
【问题描述】:
user    = models.ForeignKey(User,)

我在 models.py 中有一个用户外键

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

在views.py中,如果用户登录了feedback.user区域,写username else在那里写一些东西。 我如何在 Django 中做到这一点。

我正在尝试 django-feedback,结果就像

feedback.user = request.user

像这样,它给出了下面的错误。

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

我正在本地主机上工作。有什么想法吗?

【问题讨论】:

    标签: python django authentication feedback


    【解决方案1】:

    要么require the user to be logged in for the view,要么自己处理并分配None。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-09
      • 2019-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多