軟件環境:
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端口,對外提供訪問