私は Django 1.4 を使用しており、次のようなプロジェクトがあります。
project/
__init__.py
app1/
__init__.py
models.py
views.py
management/
__init__.py
commands/
__init__.py
...many commands...
test/
__init__.py
...many tests...
app2/
__init__.py
models.py
management/
__init__.py
commands/
__init__.py
...many commands...
test/
__init__.py
...many tests...
ここで、models.py
ofapp2
は空のファイルで、 と の両方app1
がapp2
にリストされていINSTALLED_APPS
ます。問題は、私が実行するときです
python manage.py --help
のコマンドは次のapp1
ようになります。
[app1]
command1
command2
...
commandsn
app2
しかし、インストールされていないかのようなものではありませんapp2
。そして、app2
namedのコマンドを実行しようとすると、エラーが発生app2command
しますUnknown command: 'app2command'
。ただし、特に両方のアプリのテストを実行できます。
python manage.py test app2
うまくいく。app2
問題は、モデルがないという事実ですか?