Обход внешнего ключа при вставке данных - PullRequest
0 голосов
/ 16 января 2020

В моем views.py есть функция, которая вставляет данные в Table1 , но одно из полей в Table1 является внешним ключом первичного ключа другой таблицы, известной как Table2 .

Примечание : - Table2 на данный момент пуста (нет данных).

Сейчас я просто Я хочу проверить, правильно ли вставляются данные в Таблицу 1, поэтому я пропустил внешний ключ в Django ORM , но я получаю сообщение об ошибке типа " Нулевое значение в столбце" имя " нарушает ненулевое ограничение"

Может кто-нибудь сказать, пожалуйста, способ обойти этот (или) любой новый способ приветствуется.

1 Ответ

3 голосов
/ 16 января 2020

Вы должны сделать ForeignKeyField nullable, добавив null=True к определению столбца.

...