如何在Django应用中的项目模板文件夹中扩展模板?

时间:2018-10-20 12:21:48

标签: django

我已将allauth包添加到我的Django项目中。我尝试从项目模板文件夹扩展模板,但是没有用。它不断给我一个“模板不存在”的错误。知道如何解决这个问题吗?

my-project
    app1
        account
            login.html
    app2

templates
    base.html

settings.py

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'app1', 'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

my-project / app1 / account / login.html

{% extends 'base.html' %}
{% load static %}
{% block content %}
<!-- ========== MAIN ========== -->
<main id="content" role="main">
...

0 个答案:

没有答案