Skip to main content
 首页 » 编程设计

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

2025年01月19日23落叶无声

所以按照当前的 Django-allauth documentation ,当我认为我已按照文档了解每一个细节时,我不断收到这个小语法错误。

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

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

语法错误:语法无效

我的 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', 

请您参考如下方法:

出现错误是因为'django.contrib.auth' 重复

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

和再次

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