本人先是上网搜索了解决方法,说是python3.7和Django1.11不兼容。但本机环境为python3.8+Django1.11.6。
执行python manage.py runserver报错:
File "/Users/localadmin/opt/anaconda3/envs/202011py38/lib/python3.8/site-packages/django/contrib/admin/options.py", line 12, in <module>
from django.contrib.admin import helpers, widgets
SyntaxError: Generator expression must be parenthesized (widgets.py, line 151)
Performing system checks...
System check identified no issues (0 silenced).
然后打开了widgets.py所在位置,大概为:/Users/localadmin/opt/anaconda3/lib/python3.8/site-packages/django/contrib/admin/widgets.py
将151行末尾的逗号删掉即可