我刚刚安装了django,安装后我创建了一个django项目,并试图通过命令运行django服务器:
python manage.py runserver
Run Code Online (Sandbox Code Playgroud)
之后我收到错误:SyntaxError:Generator表达式必须括起来
Ant*_*ane 40
TL; DR更新Django到最新版本.
此错误是与Python问题#32012相关的已知不兼容性.基于Django 1.11.16及更低版本的项目在使用Python 3.7启动时会引发此异常.这个问题的补丁已经合并到Django 2.0和2.1分支以及Django 1.11.17中.
注意:Django 2.x分支和Django 1.11仅从Django 1.11.17版本正式支持Python 3.7 .
生成器表达式必须带括号
>将Django版本更新为1.11.17
pip install django==1.11.17
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17028 次 |
| 最近记录: |