gpt4 book ai didi

django - 如何正确安装 django-nose?

转载 作者:行者123 更新时间:2023-12-04 15:35:30 25 4
gpt4 key购买 nike

我在运行 django-nose 时遇到问题。

installation instructions ,我通过以下方式安装:

  • 运行 pip install django-nose
  • 添加 'django_nose'INSTALLED_APPS在 settings.py 中(包括作为最后一个应用程序,以防可能出现应用程序订单问题)
  • 添加 TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'到 settings.py

  • 当我运行测试时,即 manage.py test ,我得到:
    django.db.utils.DatabaseError: no such table: django_content_type

    我想我需要同步数据库。我正在使用南。当我使用 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.

    我在 virtualenv 中安装了带有 South 0.7.5 版本的 Django 1.4。

    我究竟做错了什么?如果没有,我该如何调试这个安装问题?

    最佳答案

    看起来这是一个关于应用程序订购的问题,来自 django-nose 手册的引用:

    Using With South

    South installs its own test command that turns off migrations during testing. Make sure that django-nose comes after south in INSTALLED_APPS so that django_nose's test command is used.

    关于django - 如何正确安装 django-nose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12215520/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com