Для формирования pdf документа набросал шаблон html. Содержимое html закинул в БД, чтобы не таскать с собой 13 разных шаблонов(таблица “html”, колонка “html”, тип данных TEXT).
Чтение из базы выглядит так:
html = conn.execute("select html from html where name = 'hlamidia'").fetchone()[0]
Далее для поиска места подстановки своих значений в шаблон пытаюсь пробежаться циклом:
for line in html:
но в переменной line содержит только один символ(при пробежке по html файлу переменная содержала целую строку). А у меня поиск идет по словарю такого вида:
client = { "Ф.И.О." : "Ололоева Ололоша Ололоевна", }
За сим прошу совета. Как получить в переменную целую строку (формировать новую переменную и записывать в нее все символы до символа перевода каретки)?
Или подскажите как по другому хранить в БД отформатированный шаблон для последующей вставки своих значений и вывода в pdf.