gpt4 book ai didi

django - 如何编辑 django-allauth 默认模板?

转载 作者:行者123 更新时间:2023-12-01 22:42:45 25 4
gpt4 key购买 nike

我正在使用 Django 1.10,我想将 allauth 的用于登录、登录等的应用程序添加到我的网站。我已经从 pip 安装了 allauth,并尝试将 allauth 存储库中的模板放入我的模板文件夹中并调用它们,但我不知道如何使其工作。

最佳答案

正确答案可以在这里找到:https://stackoverflow.com/a/31282443/4992248

  1. 创建 yourproject/templates/allauth/account/ 并将您需要从 /myproject/Lib/site-packages/allauth/templates/account 编辑的所有模板粘贴到此处 .

如果您需要对 socialaccount 模板进行更改,请同时创建 yourproject/templates/allauth/socialaccount/

  • settings.py 中编辑 'DIRS',如 'DIRS': [os.path.join(BASE_DIR, 'templates'), os.path .join(BASE_DIR, '模板', 'allauth')],
  • 最后它应该看起来像这样:

    TEMPLATES = [
    {
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [os.path.join(BASE_DIR, 'templates'), os.path.join(BASE_DIR, 'templates', 'allauth')],
    'APP_DIRS': True,
    'OPTIONS': {
    'debug': False,
    'context_processors': [
    'django.template.context_processors.debug',
    'django.template.context_processors.request',
    'django.template.context_processors.media',
    'django.contrib.auth.context_processors.auth',
    'django.contrib.messages.context_processors.messages',
    ],
    },
    },
    ]
  • 您永远不应该在 /Lib/site-packages/* 中进行任何代码更改,因为一旦更新包,所有更改都会丢失。
  • 关于django - 如何编辑 django-allauth 默认模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39009638/

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