Обратная связь Django ManyToOne допускает нулевые значения - PullRequest
0 голосов
/ 07 декабря 2018

Я знаю, что обратные отношения могут иметь нулевое значение, теперь я спрашиваю, могу ли я заставить обратные отношения быть не нулевыми.

Очень простой пример:

class Subject(models.Model):
    pass

class Exam(models.Model):
    subject = models.ForeignKey(Subject, related_name='exams')

Я хочу перейти от this (код выше) к this .Я не хочу предмет без экзамена, по крайней мере.

Я уже прочитал документацию для django 2.1 и искал в google и stackoverflow.Это как противоположность этому вопросу .

PS Это не очень важный вопрос, и я думаю, что в большинстве случаев не рекомендуется заставлять что-то неnull, но, возможно, вы просто хотите перевести диаграмму или концепцию в буквальную реализацию.

...