相关疑难解决方法(0)

模型中的 Django 匿名用户

我有一个定义如下的模型:

class Example(models.Model):
    user = models.ForeignKey(User, null=True)
    other = models.CharField(max_length=100)
Run Code Online (Sandbox Code Playgroud)

问题是Django拒绝将django.contrib.auth.models.AnonymousUser直接分配给Example.user作为空字段,所以每次我都必须检查request.user.is_authenticated()是否并手动分配Example.user = None。

AnonymousUser 是否有在模型字段中使用的默认值?

django model anonymous

3
推荐指数
1
解决办法
4427
查看次数

标签 统计

anonymous ×1

django ×1

model ×1