Итак, я изучаю Django на продвинутом уровне. Я уже знаю, как включать шаблоны из BASE_DIR, где находится файл Manage.py. Однако мне хотелось знать, как найти шаблоны в конкретном приложении в Django.
Например, у меня есть проект под названием mysite и приложение под названием polls.
Затем я указываю каталог шаблонов в settings.py:
DIRS=[os.path.join(BASE_DIR, "templates")]
Однако я не знаю, как установить каталог шаблонов, специфичный для приложения опросов. Вот структура проекта:
.
├── db.sqlite3
├── manage.py
├── mysite
│ ├── asgi.py
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── polls
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── __init__.py
│ ├── models.py
│ ├── static
│ │ ├── images
│ │ ├── scripts.js
│ │ └── style.css
│ ├── tests.py
│ ├── urls.py
│ └── views.py
└── templates
├── polls
│ └── index.html
└── static
├── images
├── scripts.js
└── style.css
Я хотел, чтобы это выглядело вот так.
.
├── db.sqlite3
├── manage.py
├── mysite
│ ├── asgi.py
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── polls
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── __init__.py
│ ├── models.py
│ ├── static
│ │ ├── images
│ │ ├── scripts.js
│ │ └── style.css
│ ├── templates
Подробнее здесь: https://stackoverflow.com/questions/788 ... pplication