如何修复Django-allauth settings.py contrib语法错误?

时间:2018-02-05 17:59:52

标签: python django django-allauth

因此,遵循当前的Django-allauth documentation,当我认为我遵循文档的每一个细节时,我一直都会遇到这种轻微的语法错误。

运行后终端错误:./ manage.py migrate

/settings.py", line 43
'django.contrib.auth',
                    ^

SyntaxError:语法无效

我的settings.py文件:我不应该将默认应用保留在allauth部分之上吗?

ALLOWED_HOSTS = []


# Application definition

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
   ...
    # The following apps are required:
    'django.contrib.auth',
    'django.contrib.sites',

    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    # ... include the providers you want to enable:
    'allauth.socialaccount.providers.amazon',
    'allauth.socialaccount.providers.angellist',
    'allauth.socialaccount.providers.asana',

1 个答案:

答案 0 :(得分:2)

错误即将到来,因为'django.contrib.auth' 重复

'django.contrib.admin',
'django.contrib.auth',

再次

# The following apps are required:
'django.contrib.auth',