2015-12-06 3 views
0

Как создать SQL-код для базы данных SQLite3 так или иначе динамически с чем-то вроде механизма шаблонов? Я новичок в этом, и я использую jinja2 для генерации HTML. Можно ли использовать jinja2 для такой цели, если это так, это хорошая идея? Я хочу, чтобы моя программа сохраняла все данные (значения атрибутов экземпляров разных классов) до того, как она перестает работать.Есть ли «шаблонный движок» в Python для генерации SQL?

+0

Вы ищете ORMs - Объектные реляционные Mappers. Однако SO не является местом для рекомендаций по программному обеспечению. –

+0

Также не похоже, что вы хотите получить базу данных; конечно, сериализация в JSON или другой формат (например, с использованием модуля 'json' Python) будет проще? –

ответ

0

check out https://pypi.python.org/pypi/jinjasql/0.1.6 похоже, в основном просто примените jinja2 к шаблонам SQL. Я еще не играл с этим много, но просто задал тот же вопрос и натолкнулся на это.

Смежные вопросы