Python Django 1.7-makemigrations未检测到更改-托管模型

Python Django 1.7-makemigrations未检测到更改-托管模型,python,django,django-models,django-migrations,Python,Django,Django Models,Django Migrations,我刚刚在虚拟环境中安装了django 1.7 然后,我手动创建了以下文件: service_bus/ service_bus/__init__.py service_bus/django_settings.py service_bus/models service_bus/models/__init__.py service_bus/models/dsp.py service_bus/models/audience_type.py service_bus/models/category.py s

我刚刚在虚拟环境中安装了django 1.7

然后,我手动创建了以下文件:

service_bus/
service_bus/__init__.py
service_bus/django_settings.py
service_bus/models
service_bus/models/__init__.py
service_bus/models/dsp.py
service_bus/models/audience_type.py
service_bus/models/category.py
service_bus/models/audience.py
service_bus/models/dsp_config.py
service_bus/models/apsettings.py
因此,我有一个设置文件
service_bus/django_settings.py
service_bus
应用程序

然后我在bash上做了:

export DJANGO_SETTINGS_MODULE='service_bus.django_settings'
然后我尝试运行makemigrations,但它说没有检测到任何更改

$ django-admin makemigrations
Loading properties from /etc/s1mbi0se/dmp.ini
System check identified some issues:

WARNINGS:
?: (1_6.W001) Some project unittests may not execute as expected.
    HINT: Django 1.6 introduced a new default test runner. It looks like this project was generated using Django 1.5 or earlier. You should ensure your tests are all running & behaving as expected. See https://docs.djangoproject.com/en/dev/releases/1.6/#new-test-runner for more information.
No changes detected


$ django-admin makemigrations service_bus
Loading properties from /etc/s1mbi0se/dmp.ini
System check identified some issues:

WARNINGS:
?: (1_6.W001) Some project unittests may not execute as expected.
    HINT: Django 1.6 introduced a new default test runner. It looks like this project was generated using Django 1.5 or earlier. You should ensure your tests are all running & behaving as expected. See https://docs.djangoproject.com/en/dev/releases/1.6/#new-test-runner for more information.
No changes detected in app 'service_bus'
在我所有的模型中,我都有

class APSettings(models.Model):
    ...
    class Meta:
        db_table = u'APSettings'
        app_label = 'service_bus'

我可能缺少什么?

您需要首先运行
migrate
命令来构建数据库架构。然后,您可以为每个应用程序运行
makemigrations
。查看以了解更多信息。

确保更新models.py文件以实际导入模型。例如,在models.py中,您可以从service_bus.models.academy import*获得
。manage脚本遍历该文件,导入acquisition.py中的所有模型,并检测其中的更改。如果未将新模型添加到models.py,则管理脚本将不知道模型文件中的新模型