我正在使用 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.pyofapp2是一个空文件,并且两者app1都app2列在INSTALLED_APPS. 问题是当我跑步时
python manage.py --help
的命令app1显示为:
[app1]
command1
command2
...
commandsn
但不是那些app2好像没有安装的app2。如果尝试运行一个app2名为app2command它的命令,它会抱怨Unknown command: 'app2command'。但是两个应用程序的测试都可以运行,特别是
python manage.py test app2
进展顺利。app2问题是没有模型的事实吗?