TypeError:__init __()缺少1个必需的位置参数:'app_module'

时间:2018-11-08 13:56:09

标签: django testing error-handling

我正在尝试在我的网站上运行测试,但我收到此错误消息。想知道是否有人对此有经验。可能是Django框架。

TypeError: __init__() missing 1 required positional argument: 'app_module'

3 个答案:

答案 0 :(得分:0)

问题是您已将模块添加到错误的列表中。

您需要将其添加到INSTALLED_APPS列表中,但是您已经将其添加到MIDDLEWARE列表中。

答案 1 :(得分:0)

您已将看起来像 name.apps.NameConfig 的模块放在错误的列表中(可能在 MIDDLEWARE 上),而不是 INSTALLED_APPS

答案 2 :(得分:-1)

我认为您缺少self参数,但是不能确定,因为没有添加足够的信息。请发布完整的堆栈跟踪。