软件环境:
windows-server2008 服务器
sqlserver-2008 数据库版本
python2.7
安装完之后配置 C:\Python27;C:\Python27\Scripts 到path环境变量。
django1.7
加压 python setup.py install
所需插件:
1、pywin32
下载地址:https://sourceforge.net/projects/pywin32/
根据自己系统的类型选择下载32位,还是64位的exe安装包。
2、django-mssql-1.6.2
下载地址:https://pypi.org/project/django-mssql/#description
根据自己的django版本,python版本自己选择
安装 setup.py install
安装完之后,在把源目录里面的xxx\django-mssql-1.6.2\sqlserver_ado 这个文件夹拷贝到
C:\Python27\Lib\site-packages\Django-1.7.9-py2.7.egg\django\db\backends 下面
测试django是否可以操作数据库
1、在sqlserver里面创建数据库
2、djagno-admin startproject mysite
3、cd mysite
4、startapp myapp
写一个模型
5、配置mysite/settings.py 数据库连接
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlserver_ado',
'NAME': 'dbname',
'HOST': '172.16.0.111',
'USER': 'sa',
'PASSWORD':'testsdfsdf',
}
}
6、测试django数据库连接
python manage.py shell
等等
其他说明:
不安装sqlserver客户端情况下如何测试sqlserver是否可以远程连接:
https://jingyan.baidu.com/article/d2b1d102c5ed815c7e37d4b6.html
如何开启sqlserver数据库远程能访问
https://zhidao.baidu.com/question/509725068.html
记得服务器的防火墙也得开启对1433端口,对外提供访问