gpt4 book ai didi

django-allauth SITE_ID 错误

转载 作者:行者123 更新时间:2023-12-03 14:39:21 27 4
gpt4 key购买 nike

我正在学习 django 并决定使用 django-allauth 进行用户注册。我目前只想要本地帐户(我已从 settings.py 中排除了社交身份验证)。

当我访问 /accounts/login我收到以下错误:

You're using the Django "sites framework" without having set the SITE_ID setting. Create a site in your database and set the SITE_ID setting to fix this error.



Django 官方文档说:

The ID, as an integer, of the current site in the django_site database table. This is used so that application data can hook into specific sites and a single database can manage content for multiple sites.



但我不太明白这一点。现在我只是在开发环境中运行 django,通常只是在做 python manage.py runserver让事情运行起来,我可以测试我的应用程序。

我该如何解决这个问题 SITE_ID本地账户问题?生产/开发环境中的解决方案会有所不同吗?

最佳答案

在您的设置中添加“SITE_ID = 1”将使您摆脱异常
无需将其添加到 INSTALLED_APPS。它对我有用。

关于django-allauth SITE_ID 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20984560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com