问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

django怎么连接mysql数据库(django连接mysql数据库并调用)

发布网友 发布时间:2024-10-01 14:16

我来回答

1个回答

热心网友 时间:2024-10-04 06:18

导读:本篇文章首席CTO笔记来给大家介绍有关django怎么连接mysql数据库的相关内容,希望对大家有所帮助,一起来看看吧。

Django教程-02连接初始化数据库

Django教程——01安装使用

在上面一篇文章里,介绍了安装Django的方法,这里说说连接数据库吧

这篇主要介绍踩的坑和解决办法

正常连接和初始化数据库的命令是

执行这个命令的时候,出现了如下报错

经过一段排查,是我配置数据库的时候,多嵌套了一层default,修改为如下即可

然后继续执行migrate时,会报如下错误

本机环境是mac电脑,按官方教程操作的时候,发现安装mysqlclient的python包会依赖本机安装mysql或者mysql-client,但在装mysql和mysql-client的时候,发现一直报错。后面发现解决办法是,在settings.py文件里,加下如下代码,即改用pymsql连接即可。

或者在settings.py同目录的__init__.py里加如上代码也可以

然后再执行pythonmanage.pymigrate命令会发现表顺利创建。新增表,不影响原有库的其他表。

如何在Django1.6结合Python3.4版本中使用MySql

关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:

1DATABASES={

2'default':{

3'ENGINE':'django.db.backends.mysql',#数据库引擎

4'NAME':'test',#数据库名

5'USER':'root',#用户名

6'PASSWORD':'root',#密码

7'HOST':'',#数据库主机,默认为localhost

8'PORT':'',#数据库端口,MySQL默认为3306

9'OPTIONS':{

10'autocommit':True,

11},

12}

13}

最关键的一点,在站点的__init__.py文件中,我们添加如下代码:

1importpymysql

2pymysql.install_as_MySQLdb()

做完上述动作后,即可在django中访问mysql了。

django怎么使用mysql数据库

方法/步骤

修改setting.py里面的DATABASES元组为

DATABASES={

'default':{

'ENGINE':'django.db.backends.mysql',

'NAME':'books',#你的数据库名称

'USER':'root',#你的数据库用户名

'PASSWORD':'',#你的数据库密码

'HOST':'',#你的数据库主机,留空默认为localhost

'PORT':'3306',#你的数据库端口

}

}

INSTALLED_APPS=(

'books',#你的数据库名称

)

在mysql里面创建books数据库

检查配置是否有语法错误

使用pythonmanage.pysqlallbooks显示mysql语法

使用pythonmanage.pysyncdb同步模型中的数据库

创建成功!

结语:以上就是首席CTO笔记为大家整理的关于django怎么连接mysql数据库的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django怎么连接mysql数据库的相关内容别忘了在本站进行查找喔。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 号码 周笔畅MP3下载 谁给我找个MP3 周笔畅 笔记的歌曲链接 QQ自由幻想怎么多开?大于2个号的 周笔畅的都有哪些歌曲在音乐界发行? QQ自由幻想怎么开呀? JZC型脉冲单机布袋除尘器工作原理 青石板的尺寸选择有哪些可选项? yy里用钱买的礼物,送给别人,别人有什么用? YY上的主播收礼物有什么好处? yy直播平台什么赚钱 yy给主播刷礼物有什么用 关注 虾仁蔬菜饼制作过程 虾仁蔬菜饼的制作方法有哪些? 鸡蛋虾仁蔬菜饼的做法步骤图,怎么做好吃 怎么检验自己的内存超频成功了呢? 今天用驱动人生更新驱动,电脑什么都没干主板温度25度,换了鲁大师就成了... ...刚开机。用鲁大师测试就是CPU的温度就是98度,主板温度76度,硬盘正常... 神朔铁路突破国有投资模式 羊腰子怎么处理没有异味? 羊腰子怎么做口感极好? 防止诺若病毒的句子 django如何连接mysql数据库(django怎么连接数据库) 我的脚指甲盖上出现1条白色物体 MySQL下载及使用方法总结mysql下载了怎么用 长期尿尿黄怎么回事 小便特别黄是什么原因 高科技有助遏制艺术品鉴定乱象 艺术品也有独一无二身份证 甘谷县安远镇有德邦快递没 到甘谷县,安远镇怎么走啊 电子手抄报怎么做,在哪里做,最后要A3纸打印,急急急!!!求图,最后给分... 电脑上怎么看wifi的mac和ip地址 笔记本的销售价格比成本价格高出百分之多少? 苹果的成本价是多少 ...表弟借我收款码用过收款,打客服电话打不进去。一打客服就说您... 江西景德镇的一位宝妈用瓷碗画清明上河图的作品火爆网络,她是专业画师... 清明上河图 是画在什么上面的? 苹果手表怎么关闭抬手亮屏? 曹力东 曹力东人物介绍 有谁知道住房公积金担保费不交有什么后果吗