У меня есть модель, определенная ниже:
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, которое можно использовать в поле модели?