Как повторно использовать шаблоны сайтов (макет / тему) в Python Django? - PullRequest
0 голосов
/ 10 марта 2019

Я новичок в web-dev, но среди тех простых приложений, которые я написал в Django, есть простой base_generic.html в качестве шаблона страницы веб-сайта, например,

<!DOCTYPE html>
<html lang="en">
<head>
  {% block title %}<title>Local Library</title>{% endblock %}
</head>
<body>
  {% block sidebar %}<!-- insert default navigation text for every page -->{% endblock %}
  {% block content %}<!-- default content text (typically empty) -->{% endblock %}
</body>
</html>

внутри которого у нас есть несколько блоков с, чтобы мы могли оттуда расширяться для добавления нового содержимого страницы.

Этот html шаблон действительно прост и скуден.и мне нужны красивые шаблоны страниц, так что мне интересно,

1) можно ли загрузить шаблоны страниц сайта, скажем, WordPress (у них много красивых),и использовать в Django?

2) или как мы обычно решаем мою проблему в мире Django?

1 Ответ

1 голос
/ 10 марта 2019

В основном шаблоны WordPress (или любые другие) состоят из нескольких частей.Есть html каркас, стили CSS, примененные к элементам и некоторая логика JavaScript.

Чтобы использовать шаблоны страниц, вам нужно найти и загрузить весь пакет: саму HTML-страницу и CSS и JS, которые она использует, и поместить CSS и JS в статические файлы (см. эту статью ообслуживает файлы состояний в Django).

Затем вы просто обслуживаете свои HTML-шаблоны, которые включают статические файлы из вашей статической папки.

...