Python SyntaxError:无效语法
我试图在终端中运行服务器,但它返回一个语法错误,我正在使用Django 这是命令响应Python SyntaxError:无效语法,python,django,Python,Django,我试图在终端中运行服务器,但它返回一个语法错误,我正在使用Django 这是命令响应 File "C:\Program Files\Python37\lib\site-packages\django\__init__.py", line 22 '/' if settings.FORCE_SCRIPT_NAME is not None force_text(settings.FORCE_SCRIPT_NAME)
File "C:\Program Files\Python37\lib\site-packages\django\__init__.py", line 22
'/' if settings.FORCE_SCRIPT_NAME is not None force_text(settings.FORCE_SCRIPT_NAME)
^
SyntaxError: invalid syntax
'/' if settings.FORCE_SCRIPT_NAME is not None force_text(settings.FORCE_SCRIPT_NAME)
您忘了使用
else
更改此项:
'/' if settings.FORCE_SCRIPT_NAME is not None force_text(settings.FORCE_SCRIPT_NAME)
为此:
'/' if settings.FORCE_SCRIPT_NAME is not None else force_text(settings.FORCE_SCRIPT_NAME)
你编辑过那个
\uuuu init\uuuuuuy.py
?那里应该有一条断线。不要编辑Django自己的代码。否则
实际上会丢失。这意味着您已经在django中编辑了该文件。这可能是正确的,但OP一开始就不应该编辑django包中的文件,因此更好的答案是告诉OP重新安装django,以确保所有文件都是原始文件。确保这有帮助