我正在使用 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
名为app2command
它的命令,它会抱怨Unknown command: 'app2command'
。但是两个应用程序的测试都可以运行,特别是
python manage.py test app2
进展顺利。app2
问题是没有模型的事实吗?