让Django支持Sql Server作后端数据库的方法


Posted in Python onMay 29, 2018

好久木有在windows里面写python了。。这本也不是事儿,python嘛,只要系统里面装好了,那大多数代码都是可以正常运行的。。然而有时候需要调用微软那一套特定的API,什么Java啊python啊总有水土不服的时候。

今天我就将我在Mac里面写好的Django项目移到win10上。一开始图省事儿,我用的sqlite3当后端数据库,但单位要求在项目正式上线的时候用SQL Server,于是,记得django 1.9默认不支持微软那一套的我,就开始在网上搜啊搜,现是发现有人说只要装好一个名为pymssql的包,于是我就装了。

pip install pymssql

嗯,装好了,我非常高兴,设置好数据库的相关参数后,激动地运行了python manage.py makemigrations

然而。。尼玛不行啊,提示 “no module named sqlserver_ado”

于是我又是一顿乱搜,有人说要装django-mssql。嗯,这次有关键词django,想必是靠谱的。

pip install django-sqlserver

装好后,我仍然运行makemigrations。这次竟然没有上次那个错误提示了。。然而又出现了“no module named xxx.backends.util”,这是什么鬼啊!!!

我去问Google,Google说这是我的django版本太高了,需要降低版本。。于是我将django降成了1.8,不行。。我又将其降成了1.7,还是不行。。我狠狠心将其降成了1.6,结果发现丫连django1.9的程序都不支持了。。哎。。

然而我看Google上有人说django1.9通过某种奇技淫巧还是可以支持SQL Server的,于是我又接着搜,然后看见有人说django-pyodbc-azure这个包貌似可以支持django1.9了,于是我下了下来试了下。。虽然不抱很大希望,毕竟这个包的名字里面连个sql都没有。。

pip install django-pyodbc-azure

我安装完后,运行python manage.py makemigrations,竟然成了。。我打开数据库一看,各种表也建好了,进行了几个操作后发现数据正常读取和写入,我也就放心了。

以上这篇让Django支持Sql Server作后端数据库的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python正则分组的应用
Nov 10 Python
详解Python中的__init__和__new__
Mar 12 Python
python根据京东商品url获取产品价格
Aug 09 Python
浅谈python内置变量-reversed(seq)
Jun 21 Python
深入浅出分析Python装饰器用法
Jul 28 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
Python3中exp()函数用法分析
Feb 19 Python
django中使用事务及接入支付宝支付功能
Sep 15 Python
详解pycharm连接不上mysql数据库的解决办法
Jan 10 Python
Python如何存储数据到json文件
Mar 09 Python
Pytorch 高效使用GPU的操作
Jun 27 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
Jul 09 Python
Django 浅谈根据配置生成SQL语句的问题
May 29 #Python
django表单实现下拉框的示例讲解
May 29 #Python
用python编写第一个IDA插件的实例
May 29 #Python
基于python进行桶排序与基数排序的总结
May 29 #Python
Vue的el-scrollbar实现自定义滚动
May 29 #Python
基于Django与ajax之间的json传输方法
May 29 #Python
django ajax json的实例代码
May 29 #Python
You might like
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
JavaScript与C# Windows应用程序交互方法
2007/06/29 Javascript
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
Javascript hasOwnProperty 方法 & in 关键字
2008/11/26 Javascript
Javascript 继承机制实例
2009/08/12 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
详解js创建对象的几种方法及继承
2019/04/12 Javascript
js实现烟花特效
2020/03/02 Javascript
原生JS实现留言板
2020/03/26 Javascript
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
详解Python发送email的三种方式
2018/10/18 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
浅谈Python中的字符串
2020/06/10 Python
利用CSS3制作简单的3d半透明立方体图片展示
2017/03/25 HTML / CSS
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
施工安全协议书
2013/12/11 职场文书
日语系毕业求职信
2014/07/27 职场文书
给老婆道歉的话
2015/01/20 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
解决IDEA翻译插件Translation报错更新TTK失败不能使用
2022/04/24 Python
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS