我按照此处提供的步骤进行操作:
Django error in django-social-auth
还在这里:
http://django-allauth.readthedocs.io/en/latest/installation.html
同样的错误来自于使用这两种方法。我究竟做错了什么? 我正在使用虚拟环境,如果这会影响任何事情。我得到的确切事实是: 编辑:也有这个顶部:
追踪(最近一次通话): 文件" C:\ Users \ Bararon \ Envs \ cinemaphile \ lib \ site-packages \ django \ apps \ config.py",第118行,创建 cls = getattr(mod,cls_name)
AttributeError:module' allauth'没有属性'帐户'
追踪(最近一次通话): 文件" manage.py",第10行,in execute_from_command_line(sys.argv中)
文件" C:\ Users \ Bararon \ Envs \ cinemaphile \ lib \ site-packages \ django \ core \ management__init __。py",第353行,在execute_from_command_line utility.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行,在设置中 apps.populate(settings.INSTALLED_APPS)
文件" C:\ Users \ Bararon \ Envs \ cinemaphile \ lib \ site-packages \ django \ apps \ registry.py",第85行,填充 app_config = AppConfig.create(条目)
文件" C:\ Users \ Bararon \ Envs \ cinemaphile \ lib \ site-packages \ django \ apps \ config.py",第123行,在创建中 import_module(条目)
文件" 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
ImportError:没有名为' 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',
]
答案 0 :(得分:0)
我遇到了类似的问题,我收到了类似的错误 ModuleNotFoundError: 没有名为“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',
] 我无法真正理解它为什么会发生。 可能懂的人帮忙解释一下。