[英]Trying to use django-allauth but I keep getting “ ImportError: No module named 'allauth.account' ”?
我正在按照此處提供的步驟操作:
django-social-auth 中的 Django 錯誤
還有這里:
http://django-allauth.readthedocs.io/en/latest/installation.html
同樣的錯誤來自使用這兩種方法。 我做錯了什么? 如果這會影響任何事情,我正在使用虛擬環境。 我得到的確切信息是:編輯:也有這個頂部:
回溯(最近一次調用):文件“C:\\Users\\Bararon\\Envs\\cinemaphile\\lib\\site-packages\\django\\apps\\config.py”,第 118 行,在 create cls = getattr(mod, cls_name)
AttributeError: 模塊 'allauth' 沒有屬性 'account'
回溯(最近一次調用):文件“manage.py”,第 10 行,在 execute_from_command_line(sys.argv)
文件“C:\\Users\\Bararon\\Envs\\cinemaphile\\lib\\site-packages\\django\\core\\management__init__.py”,第 353 行,在 execute_from_command_line 實用程序中。execute()
文件“C:\\Users\\Bararon\\Envs\\cinemaphile\\lib\\site-packages\\django\\core\\management__init__.py”,第327行,在執行django.setup()
文件“C:\\Users\\Bararon\\Envs\\cinemaphile\\lib\\site-packages\\django__init__.py”,>第 18 行,在 setup apps.populate(settings.INSTALLED_APPS)
文件“C:\\Users\\Bararon\\Envs\\cinemaphile\\lib\\site-packages\\django\\apps\\registry.py”,第 85 行,填充 app_config = AppConfig.create(entry)
文件“C:\\Users\\Bararon\\Envs\\cinemaphile\\lib\\site-packages\\django\\apps\\config.py”,第 123 行,在 create import_module(entry) 中
文件“C:\\Users\\Bararon\\Envs\\cinemaphile\\lib\\importlib__init__.py”,第 126 行,在 import_module 中 return _bootstrap._gcd_import(name[level:], package, level)
文件“”,第 986 行,在 _gcd_import 中
文件“”,第 969 行,在 _find_and_load 中
文件“”,第 956 行,在 _find_and_load_unlocked
導入錯誤:沒有名為“allauth.account”的模塊
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# My Apps
'base',
'users',
# The Django sites framework is required
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
# Login Facebook provider
'allauth.socialaccount.providers.facebook',
]
我遇到了類似的問題,我收到了類似 ModuleNotFoundError: No module named 'allauth.socialaccountcore' 的錯誤
我所做的只是更改settings.py中已安裝應用程序列表的順序。 舊訂單:
NSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
'core'
]
新訂單:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'core',
'allauth',
'allauth.account',
'allauth.socialaccount',
] 我無法真正理解它為什么會發生。 可能有懂的人幫忙解釋一下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.