我提前为我的歉意道歉。我尝试使用“django-admin.py startproject blah”创建一个新项目,但出现错误,提示“startproject”是django-admin.py的未知选项。这不正常。然后,我做了“django-admin.py帮助”并查看了可能的参数,它们与manage.py的参数相同(startapp,sqlall,sqlflush)。到底是怎么回事?
最佳答案
如果您已经在项目中,则从startproject
和manage.py
中明确删除django-admin.py
。从文档字符串到django.core.management.get_commands:
如果设置模块已经
指定的,用户定义的命令
也包括在内,startproject
命令将被禁用,并且
startapp命令将被修改为
使用其中的目录
设置模块出现。