У меня есть такая модель Django:
class Registration(models.Model):
appId =models.CharField(max_length = 100)
registeredUser = models.ForeignKey('auth.User', null=True, blank=True)
Когда я перехожу к интерфейсу Django Shell с помощью оболочки python manage.py и пытаюсь создать объект Registration без передачи поля appId (которое является обязательным полем), например:
Registration.objects.create(registeredUser = userobject)
Он создает объект регистрации, не выдавая мне ошибку Вы не можете установить для appId (поле, не допускающее значение NULL) значение None!. Как это происходит? Почему это не выдает ошибку? Что я делаю неправильно или я что-то упускаю?