этот вопрос обсуждался и на него отвечали здесь , однако ошибка сохраняется для меня. Поскольку у меня недостаточно репутации, я пока не могу комментировать это обсуждение.
Я проследовал за ответами, чтобы удалить on_delete=models.SET_DEFAULT
и default=1
, чтобы запустить первоначальную миграцию, однако я получаю следующую ошибку:
*tutorial_category = models.ForeignKey(TutorialCategory,verbose_name="Category", null=True)
TypeError: __init__() missing 1 required positional argument: 'on_delete'*
Я предполагаю, что требуется поле 'on_delete', и попытался on_delete.PROTECT and CASCADE
, однако это приводит к первоначальной ошибке:
*"django.db.utils.IntegrityError: The row in table 'main_tutorial' with primary key '1' has an invalid foreign key: main_tutorial.tutorial_series_id contains a value 'tutorial_series_id' that does not have a corresponding value in main_tutorialseries.id."*
Я использую Django 2.2 .9, любая помощь по настройке Foreignkeys будет признательна.
спасибо!