django CommandError:'learning_log'不是有效的项目名称,请确保名称是有效的标识符[已关闭]

7ajki6be  于 12个月前  发布在  Go
关注(0)|答案(6)|浏览(138)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受回答。

这个问题是由错字或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
昨天就关门了。
Improve this question
我正在做Python速成班虚拟环境(第18章)项目,我遇到了一个错误。

django-admin.py startproject learning_log.

字符串
“CommandError:'learning_log.'不是有效的项目名称。请确定名称是有效的识别项。“
当我的虚拟环境被激活后,当我尝试启动新的django项目时,我收到了这个错误。我以前做过这个项目,但是当我再次运行它时,我收到了这个错误,我不知道为什么。如果有任何反馈,我们将不胜感激。

30byixjq

30byixjq1#

你只需要删除末尾的“.”,然后在命令行下面运行。
django-admin.py startproject learning_log

  • 行末不需要空格。根据PEP-8指南,您应该只使用小写字母和'_'(下划线)来创建项目。
  • 不要提供iphen(-)或空格或其他特殊符号来创建项目。
7vhp5slm

7vhp5slm2#

只需在learning_log后添加一个空格,然后放置点/句号;例如:-django-admin.py startproject learning_log。

5kgi1eie

5kgi1eie3#

我猜这个错误是由项目名称末尾的.引起的。尝试了同样的方法,得到了同样的错误。尝试指定一个不同的名称(不带点)。
这同样适用于应用程序名称,例如,

python manage.py startapp second_app/

字符串
也会给予类似的错误。

h6my8fg2

h6my8fg24#

保留learning_log.之间的空间:

django-admin.py startproject learning_log .

字符串

utugiqy6

utugiqy65#

你的项目名称中有.吗?删除.并尝试。如果使用Windows,请删除圆点。如果使用Mac,请将圆点

zrfyljdw

zrfyljdw6#

我遇到了同样的问题,我通过在projectName.之间放置一个空格来解决它。这基本上就像告诉django在当前目录中创建项目一样。

相关问题