没有名为“ allauth.account.context_processors”的模块

没有名为“ allauth.account.context_processors”的模块,第1张

没有名为“ allauth.account.context_processors”的模块

这意味着您的开发机和服务器中具有不同版本的Allauth。您绝对应该在两边使用相同的版本。

在django-allauth版本0.22中,您要在服务器上解决问题的原因是,上下文处理器已由template标签代替。

您只需要确保:

  1. 您至少正在运行Allauth 0.22,这是截至目前的最新版本(
    pip install django-allauth==0.22
  2. Django项目设置中未列出特定于Allauth的上下文处理器。因此,您需要删除以下两行:

    allauth
    specific context processors

    ‘allauth.account.context_processors.account’,
    ‘allauth.socialaccount.context_processors.socialaccount’,



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存