我提前为我的歉意道歉。我尝试使用“django-admin.py startproject blah”创建一个新项目,但出现错误,提示“startproject”是django-admin.py的未知选项。这不正常。然后,我做了“django-admin.py帮助”并查看了可能的参数,它们与manage.py的参数相同(startapp,sqlall,sqlflush)。到底是怎么回事?

最佳答案

如果您已经在项目中,则从startprojectmanage.py中明确删除django-admin.py。从文档字符串到django.core.management.get_commands:

如果设置模块已经
指定的,用户定义的命令
也包括在内,startproject
命令将被禁用,并且
startapp命令将被修改为
使用其中的目录
设置模块出现。

09-25 18:08
查看更多