【发布时间】:2010-03-19 02:13:27
【问题描述】:
我有一个模型定义如下:
class Example(models.Model):
user = models.ForeignKey(User, null=True)
other = models.CharField(max_length=100)
问题是 Django 拒绝将 django.contrib.auth.models.AnonymousUser 直接分配给 Example.user 作为空字段,所以每次我必须检查 request.user.is_authenticated() 和手动分配 Example.user = None 时。
AnonymousUser 在模型字段中是否有默认值?
【问题讨论】: