Gho*_*r21 6 django nose django-nose
我在运行django-nose时遇到了麻烦.
根据安装说明,我通过以下方式安装:
pip install django-nose'django_nose'到INSTALLED_APPSsettings.py中(包括作为最后一个应用程序,以防可能的应用程序订单问题)TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'到settings.py当我运行测试即manage.py test,我得到:
django.db.utils.DatabaseError: no such table: django_content_type
Run Code Online (Sandbox Code Playgroud)
我想我需要同步数据库.我在用南方.当我使用时manage.py syncdb,django_nose不会显示在同步应用列表中,也不会显示"未同步(使用迁移)"应用列表.
最后,当我尝试与南方同步时,即manage.py schemamigration django_nose --initial,我得到:
django.core.exceptions.ImproperlyConfigured: App with label django_nose is missing a models.py module.
Run Code Online (Sandbox Code Playgroud)
我在一个virtualenv中安装了Django 1.4和South版本0.7.5.
我究竟做错了什么?如果没有,我该如何调试此安装问题?
看起来这是一个关于应用程序排序的问题,引用 django-nose 手册:
与南一起使用
South 安装了自己的测试命令,该命令会在测试期间关闭迁移。确保 django-nose 在 INSTALLED_APPS 中位于 South 之后,以便使用 django_nose 的测试命令。
| 归档时间: |
|
| 查看次数: |
4633 次 |
| 最近记录: |