首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wagtail和allauth - allauth继承了django的网站名,而不是wagtail。

Wagtail和allauth - allauth继承了django的网站名,而不是wagtail。
EN

Stack Overflow用户
提问于 2022-04-06 06:12:52
回答 1查看 97关注 0票数 0

我用的是带摇尾的玩笑。我把我的网站命名为“mysite”,在摇尾管理中,但当注册电子邮件时,请参阅“example.com”

我的settings.py的应用程序按以下顺序排列

代码语言:javascript
复制
[   ...
    'django.contrib.auth',
    'django.contrib.sites',
    "allauth",
    "allauth.account",
    "allauth.socialaccount",
    "allauth.account",
    "allauth.socialaccount",
    'wagtail.contrib.forms',
    'wagtail.contrib.redirects',
    'wagtail.embeds',
    'wagtail.sites',
    'wagtail.users',
    'wagtail.snippets',
    'wagtail.documents',
    'wagtail.images',
    'wagtail.search',
    'wagtail.admin',
    'wagtail.core',
]

听起来这可能与django和wagtail之间的冲突有关,https://github.com/wagtail/wagtail/issues/2840在这里描述了这一点。然而,看起来这个问题已经解决了,我使用的是最近的版本(Django==3.2.11,django-allauth==0.47.0,wagtail==2.15.1)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-06 08:12:39

这是预期的行为- django-allauth是Django包,而不是特定于Wagtail的包,即使在Wagtail处于活动状态时,也总是使用Django的站点模型。要更新站点名称,请登录到Django管理后端(与Wagtail后端不同--如果使用http://localhost:8000/django-admin/命令设置项目,可以在wagtail start中找到它),然后转到Sites。

https://github.com/wagtail/wagtail/issues/2840中解决的问题是Wagtail和django-allauth根本不能共存,因为它们都试图设置一个冲突的request.site变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71761816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档