测试错误:没有名为' app.post'

时间:2018-01-21 21:11:01

标签: python django testing

我试图使用Django的单元测试功能。我在test.py(以及app/post/tests)下添加了空白__init__.py。但是,当我运行python manage.py test post时,它会返回ImportError: No module named 'app.post'。知道为什么说这个以及如何解决它?

1 个答案:

答案 0 :(得分:0)

问题是,您没有在 settings.py 文件中添加应用程序名称。 setting.py 文件中添加您的应用,错误将被修复。

INSTALLED_APPS = [
    'post',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]