赞
踩
描述:用django访问sql server,网上有介绍几种方法,这是主要介绍django-pyodbc
测试环境:
系统: ubuntu 12.04
django 1.4
python 2.7
pyodbc 3.0.3 (python连接sql server的包)
django-pyodbc 1.2 (一个django连接数据库的第三方包,主要用pyodbc连接sql server)
安装调试
主要参考文档:
http://logrit.com/weblog/2012/07/16/accessing-sql-server-mssql-database-django/
http://tzangms.com/programming/2391/
关于利用pyodbc访问sql server,可参考以前写的一篇文档:
http://xiaolin0199.iteye.com/blog/2020913
安装odbc和pyodbc
配置odbc
修改/etc/odbc.ini,添加
测试
可通过isql命令测试odbc是否可连接服务器192.168.0.47上的sql server
安装django-pyodbc
django-pyodbc (google-code):http://code.google.com/p/django-pyodbc/
可通过以下命令安装:
当然也可以直接将安装包中的sql_server copy到要使用的项目根目录下,
由于下面要说的该包中有一个小bug,所以我直接将包copy到项目根目录下,修改bug后加入svn
关于django-pyodbc的一个bug
修改sql_server/pyodbc/operations.py 10行
django-pyodbc的使用
修改 settings.py
简单调试
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。