使用 Django allauth 时出现模板语法错误

问题描述 投票:0回答:1

我在尝试改进登录和注册页面的 UI 时遇到此错误..

TemplateSyntaxError at /accounts/logout/ 'slippers' is not a registered tag library. Must be one of: account admin_list admin_modify admin_urls allauth allauth_ui cache i18n l10n log socialaccount static tz widget_tweaks

我已经安装了以下软件包:

django-allauth==65.2.0
django-allauth-ui==1.5.1
django-widget-tweaks==1.5.0

项目settings.py的内容:

INSTALLED_APPS = [
    ...
    # third-party apps
    "allauth_ui",
    "allauth",
    "allauth.account",
    "allauth.socialaccount",
    "widget_tweaks",
]

我只是尝试重新安装软件包,但仍然是模板错误:(

django django-allauth
1个回答
0
投票

根据 allauth_ui 的文档 - “django-allauth-ui 依赖于 jazzband/django-widget-tweaks 和 mixxorz/slippers 来渲染模板。确保安装这两个包并将它们添加到 INSTALLED_APPS 中。”

看起来您只安装了 django-widget-tweaks。

© www.soinside.com 2019 - 2024. All rights reserved.