我正在研究 Python 速成课程虚拟环境(第 18 章)项目,但遇到了错误。
django-admin.py startproject learning_log.
“命令错误:‘学习日志。’不是有效的项目名称。请确保该名称是有效的标识符。“
激活虚拟环境后,当我尝试启动新的 django 项目时,我收到此错误。我过去做过这个项目,但是当我回来再次运行它时,我收到了这个错误,我不知道为什么。如有任何反馈,我们将不胜感激。
您只需删除“。”最后并运行以下命令。
django-admin.py startprojectlearning_log
只需在learning_log后面添加一个空格,然后放置点/句点即可; 例如:- django-admin.py startprojectlearning_log .
我的猜测是该错误是由项目名称末尾的
.
引起的。尝试了同样的操作并得到了同样的错误。尝试指定一个不同的名称(不带点)。
这同样适用于应用程序名称,例如
python manage.py startapp second_app/
会给出类似的错误。
保持
learning_log
和 .
之间的空间:
django-admin.py startproject learning_log .
.是在你的项目名称中吗?去除 。并尝试。 如果使用 Windows,请删除该点。 如果使用 Mac,请输入点
我遇到了同样的问题,我通过在项目名称和 .最后。这基本上就像告诉 django 在当前目录中创建项目。