我刚刚安装了 django,安装后我创建了一个 django 项目,并试图通过命令运行 django 服务器:
python manage.py runserver
在那之后我得到的错误是: SyntaxError: 生成器表达式必须加括号
最佳答案
TL; DR: 将 Django 升级到 1.11.17+ 或 2.0+ 版本
此错误 is a known incompatibility与Python issue #32012有关.基于 Django 1.11.16 及以下版本的项目在使用 Python 3.7 启动时将引发此异常。此问题的补丁 has been merged into Django 2.0 and 2.1 branches后来经过精心挑选进入Django 1.11.17 .
注意:Django 1.11.17 正式支持 Python 3.7及以上,包括 any 2.x branch .
关于python - 语法错误 : Generator expression must be parenthesized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51265858/