python - 语法错误 : Generator expression must be parenthesized

标签 python django

我刚刚安装了 django,安装后我创建了一个 django 项目,并试图通过命令运行 django 服务器:

python manage.py runserver

在那之后我得到的错误是: SyntaxError: 生成器表达式必须加括号

error screenshot

最佳答案

TL; DR: 将 Django 升级到 1.11.17+ 或 2.0+ 版本


此错误 is a known incompatibilityPython 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/

相关文章:

javascript - 使用 Wea​​syprint 生成 pdf 文件,保存为 zip 文件,将该 zip 文件发送给客户端并提供下载

javascript - Django 和 REST 资源上服务器的实时更新

python - 在 Django 中更改表名

python - FileNotFoundError [Errno 2] 没有这样的文件或目录 :

javascript - Flask - 组件模板结构?

python - 如何使用 Python 扩展我的 facebook access_token?

python - float 到百分比样式错误的 Pandas 数据框列

python - sqlalchemy:在子查询上使用过滤器的子查询加载

python - Django: View 未返回 HttpResponse 对象。它返回 None 而不是

Python:对本地服务器的请求不起作用