Как генерировать обычные текстовые файлы из шаблона HTML?

Получение файлов с открытым текстом из HTML шаблона с помощью кода python.

Подобно Django, использует jinja templating из библиотеки jinja2 для отображения данных, разобранных в контексте из функции view.

Я хотел бы знать все различные способы, которыми я могу получить версию шаблона jinja в открытом виде, и больше всего "он должен быть отформатирован".

Пример

  • Шаблон "Джинжа"
<div>{{ book.name }}</div>
  <p> The author of the book is {{ book.author }}.</p>
  <p> For more description, go to "{{ book.url }}"</p>
  <div> <p>Some important notions on the book</p>
   <ol>
     {% for items in points %}
       <li>{{ items }}</li>
     {% endfor %}
   </ol>
  </div>
</div>
  • Версия простого текста
Python For Beginners
The author of the book is John Doe.
For more description, go to "https://mybooks.example.com/book1"
  Some important notions on the book
    - Variable
    - Strings
    - File R/W operations
    - Loops
    - Conditions

какие различные варианты я могу иметь, чтобы сделать это в Django или python и получить более 100 таких файлов из базы данных.

Вернуться на верх