将Microsoft SQL Server/azure支持添加到Peewee的数据库驱动程序
peewee-mssql的Python项目详细描述
用于添加Microsoft SQL Server和azure支持的数据库驱动程序 pymssql和FreeTDS英寸 Peewee应该在大多数类Unix系统、Microsoft Windows和Mac OS X上运行。
在当前状态下,您应该能够访问数据并可能执行 更新。您将无法创建表或内省现有数据库, 所以你必须手工编写模型。补偿也不起作用, 因为查询编译器需要一些重要的重写来支持tsql 方言,但限制将工作(顶部)。
安装
安装pypi的最新稳定版本:
$ pip install peewee-mssql
或者,从github中选择一个版本或开发版本并运行:
$ python setup.py install
开始
有关安装和配置FreeTDSi的帮助 建议看一下 guide在 pymssql文档。
然后您应该能够实例化一个数据库,如下所示并开始 建立访问数据的模型:
frompeewee_mssqlimportMssqlDatabasedb=MssqlDatabase('MyDatabase',host='host.example.com',user='domain\\username',password='password')
如果您使用的是Microsoft SQL Server 2005,则需要使用 日期时间数据类型,简单地传递到 初始化时的数据库驱动程序。