SQL模板引擎 Pybatis

码农软件 · 软件分类 · 其他开发相关 · 2019-10-31 08:41:43

软件介绍

Pybatis 是一个生成SQL语句的模板引擎,跟那些用来生成HTML的模板引擎的思路一致,只不过它生成的SQL语句是直接发送到数据库并返回执行的结果。Pybatis 由三部分组成,分别是:Python's DB API, 模板和常规方法。

示例代码

import psycopg2
import psycopg2.extras
import pybatis
import pybatis.psycopg2_jinja2

conn = psycopg2.connect('user=theuser dbname=petstoredb')
SQL_MAP = pybatis.psycopg2_jinja2.SQLMap(conn, '/petstore-app/pybatis')
results = SQL_MAP.select_commit(inline='''
select id as "ID",
{% if SHOW_COLOR is not_empty and SHOW_COLOR == 'true' %}
color as "COLOR",
{% endif %}
name as "NAME"
from pets
''', map=form_values)

本文地址:https://www.codercto.com/soft/d/17943.html

上瘾

上瘾

[美] 尼尔·埃亚尔、[美] 瑞安·胡佛 / 钟莉婷、杨晓红 / 中信出版集团 / 2017-5 / 49.00元

——为什么我们会习惯性地点开某个App? ——这种使用习惯到底是如何养成的? ——为什么有些产品能让我们戒不掉,而其他的产品却不行? ——是否有什么秘诀能让用户对你的产品形成使用习惯,欲罢不能? 《上瘾》揭示了很多让用户形成使用习惯,甚至“上瘾”的互联网产品服务背后的基 本设计原理,告诉你怎样打造一款让用户欲罢不能的产品。作者根据自己多年的研究、咨询及实际经验,提出了新颖而......一起来看看 《上瘾》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试