我正在学习Django,并决定使用django-allauth进行用户注册。我目前只想要本地账户(我在settings.py中排除了社交授权)。
当我访问/accounts/login时,我会收到以下错误:
您正在使用Django“站点框架”,但没有设置SITE_ID设置。创建一个站点并将SITE_ID设置为修复此错误。
官方的Django文档说:
当前网站在django_site数据库表中的ID(作为整数)。这是用于应用程序数据可以连接到特定站点和单个数据库可以管理多个站点的内容。 但是我不太理解这个。现在我只是在开发环境中运行django,通常只需运行python manage.py runserver就可以运行应用程序进行测试。
我如何使用本地帐户解决这个SITE_ID问题?在生产/开发环境中的解决方案是否不同?
当我访问/accounts/login时,我会收到以下错误:
您正在使用Django“站点框架”,但没有设置SITE_ID设置。创建一个站点并将SITE_ID设置为修复此错误。
官方的Django文档说:
当前网站在django_site数据库表中的ID(作为整数)。这是用于应用程序数据可以连接到特定站点和单个数据库可以管理多个站点的内容。 但是我不太理解这个。现在我只是在开发环境中运行django,通常只需运行python manage.py runserver就可以运行应用程序进行测试。
我如何使用本地帐户解决这个SITE_ID问题?在生产/开发环境中的解决方案是否不同?