AttributeError:模块“ django.contrib”没有属性“ admin”

时间:2019-02-14 03:45:09

标签: python django

当我运行 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'

1 个答案:

答案 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版本,并使用它来运行项目。