/ / rozszerzenie szablonu z poziomu projektu w django - django, szablony, extends, absolute, relative

rozszerzenie szablonu z poziomu projektu w django - django, szablony, extends, absolute, relative

Moje drzewo wygląda następująco:

-Project
-App1
-templates
-App1(templates here)
-App2
-templates
-App2 (templates here)
-templates (files here)

w pliku szablonu w, na przykład, aplikacji 1, jak mogę rozszerzyć z base.html, który znajduje się w katalogu szablonów projektu? Jest automatycznie szukany w moim katalogu aplikacji. W tej chwili próbuję:

{% extends "/base.html" %}

nic dziwnego, że to nie działa. thx za pomoc z góry.

Odpowiedzi:

0 dla odpowiedzi № 1

W końcu rozwiązałem problem, dodając katalog w szablonach, DIR.

TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [os.path.join(BASE_DIR, "Test1","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",
],
},
},
]

Domyślam się, że to powinno być obojętne.