0

我尝试将 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'

谢谢!

4

1 回答 1

0

这对我来说是一个非常愚蠢的错误。我安装了python包'simple_history'而不是'django-simple-history'......简单但关键的错误......

于 2020-03-10T13:18:08.737 回答