/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
jinja2__examples/hello_world.py
37 строк
578 B
gil9red
Refactoring. Using black code style
27 май 2023, 15:15
27 май 2023, 15:15
07b2932
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" from dataclasses import dataclass # pip install jinja2 import jinja2 @dataclass class User: username: str url: str template = jinja2.Template( """\ <title>{{ title }}</title> <ul> {% for user in users %} <li><a href="{{ user.url }}">{{ user.username }}</a></li> {% endfor %} </ul> """ ) users = [ User("1", "https://a.bc/user/1"), User("2", "https://a.bc/user/2"), User("3", "https://a.bc/user/3"), ] html = template.render(title="Hello World!", users=users) print(html)