当我运行 python manage.py runserver 时,遇到以下错误
Jest
及以下
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at
0x10fb4cc80>
Traceback (most recent call last):
File "/Users/apple/Desktop/learning_log/ll_env/lib/python3.7/site-
packages/django/apps/config.py", line 118, in create
cls = getattr(mod, cls_name)
AttributeError: module 'django.contrib' has no attribute 'admin'
答案 0 :(得分:1)
我假设您已经使用django>=2.0
创建了django项目,而您正在尝试使用django<2.0
运行它。
我认为是由于这个错误:
ImportError: cannot import name 'AutocompleteSelect' from 'django.contrib.admin.widgets' (/Users/apple/Desktop/learning_log/ll_env/lib/python3.7/site-packages/django/contrib/admin/widgets.py)
在版本{strong> 2.0 之前的AutocompleteSelect
中不存在django/contrib/admin/widgets
。可以参考here。
因此,请确保使用与创建项目相同的Django版本,并使用它来运行项目。