1

仮想環境に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.pyservice_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'

何が欠けている可能性がありますか?

4

2 に答える 2

1

migrate最初にコマンドを実行して、データベース スキーマをスキャフォールディングする必要があります。makemigrations次に、アプリごとに実行できます。詳細については、 Django チュートリアルを確認してください。

于 2014-12-23T03:15:02.363 に答える