SqlAlchemy金字塔服务工厂

pyramid-services-sqlalchem的Python项目详细描述


用于金字塔服务的SQLAlchemy工厂

本模块提供了删除SqlAlchemy的锅炉板 从你的金字塔应用程序代码。

在您的pastedeploy.ini

sqlalchemy.url = ENGINE://DBUSER:PASSWORD@DBHOST/DBNAME

在应用程序工厂中:

config.include('pyramid_services_sqlalchemy')

在你看来:

from pyramid_services_sqlalchemy import get_tm_session

def aview(request):
    db = get_tm_session(request)

或者您可以使用request.find_service

from pyramid_services_sqlalchemy import IDBSession

def aview(request):
    db = request.find_service(IDBSession)

如果要使用多个连接,pastedeploy.ini

sqlalchemy.names = readonly readwrite
sqlalchemy.readonly.url = ENGINE://READ_DBUSER:PASSWORD@DBHOST/DBNAME
sqlalchemy.readwrite.url = ENGINE://WRITE_DBUSER:PASSWORD@DBHOST/DBNAME

在您看来:

from pyramid_services_sqlalchemy import get_tm_session

def aview(request):
    db = get_tm_session(request, name='readonly')

def a_write_view(request):
    db = get_tm_session(request, name='readwrite')

更改历史记录

0.1.1-2018年8月11日

  • 更新自述文件

0.1-2018年8月11日

  • 初次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java PrimeFaces侧菜单单击LayoutUnit加载内容   关于java的日期问题。util。日历   java是否可以创建只运行一次的安装向导?   java通过Hibernate映射创建对象   java试图调用虚拟方法“安卓”。所容纳之物上下文安卓。所容纳之物上下文空对象引用上的getApplicationContext()   java“GET”方法第二个参数的用途是什么?   java Hibernate JPA单向OneToOne连接在被插入为空后更新空外键   java在OptaPlanner中处理未初始化的解决方案   JavaSpring注入两种接口实现以使用桥接设计模式   java在活动中锁定用户   java从FileReader内部查找文件名   java在安卓代码中将手机置于振动模式   java在安卓中对URL列表发出多个get请求   javasocket在发送消息后被神秘地从hashmap中删除   java使用servlet jsp更改或修改表中特定记录的值   优化如何在Java中克隆cplex对象?   swing为什么在这个Java GridBagLayoutDemo示例中声明这些静态变量?   java小程序类名ClassNotFoundException   JavaSpringBootResourceLoader遍历jar包中的文件