我在运行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.
我究竟做错了什么?如果没有,我该如何调试此安装问题?