我无法让 django-nose 运行。
根据安装说明,我通过以下方式安装:
- 跑步
pip install django-nose
- 添加
'django_nose'
到INSTALLED_APPS
settings.py (包括作为最后一个应用程序,以防可能的应用程序顺序问题) - 添加
TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
到 settings.py
当我运行测试 iemanage.py test
时,我得到:
django.db.utils.DatabaseError: no such table: django_content_type
我想我需要同步数据库。我正在使用南方。当我使用manage.py syncdb
时,django_nose
不会出现在同步应用程序列表或“未同步(使用迁移)”应用程序列表中。
最后,当我尝试与 south 同步时,即manage.py schemamigration django_nose --initial
,我得到:
django.core.exceptions.ImproperlyConfigured: App with label django_nose is missing a models.py module.
我在 virtualenv 中安装了带有 South 版本 0.7.5 的 Django 1.4。
我究竟做错了什么?如果没有,我该如何调试这个安装问题?