Django simple_history "отсутствует 1 обязательный позиционный аргумент: 'on_delete'" - PullRequest
0 голосов
/ 09 марта 2020

Я пытался установить simple_history в мое существующее приложение Django, но столкнулся с несколькими ошибками, включая следующие. Я сталкивался с этими ошибками при попытке запустить «makemigrations».

Я мог бы исправить это, добавив on_delete в файл моделей пакетов - хотя из-за других проблем, с которыми я сталкивался до этого, кажется, что может быть более глубокая проблема.

Моя django версия: (2, 2, 7, 'final', 0) Python версия 3.7.3

    'history_user': CurrentUserField(related_name=rel_nm),
  File "appname/lib/python3.7/site-packages/simple_history/models.py", line 26, in __init__
    super(CurrentUserField, self).__init__(User, null=True, **kwargs)
TypeError: __init__() missing 1 required positional argument: 'on_delete'

Спасибо !

1 Ответ

0 голосов
/ 10 марта 2020

Это была очень глупая ошибка с моей стороны. Я установил пакет python 'simple_history' вместо 'django -simple-history' ... Простая, но важная ошибка ...

...