Django怎么配置Mysql数据库连接

免费教程   2024年05月10日 13:46  

这篇文章主要介绍“Django怎么配置Mysql数据库连接”,在日常操作中,相信很多人在Django怎么配置Mysql数据库连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Django怎么配置Mysql数据库连接”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

前言

Django原生自带的数据库支持是sqlite,但是我们现在常用的数据库一般是mysql,mangodb等数据库。所以我们要改变数据库的链接,从而达到使用mysql作为django的数据库链接。

操作路线

现在代码中找到setting.py。在代码中找到DATABASES = 然后对代码进行修改。

DATABASES={'default':{'ENGINE':'.db.backends.','NAME':'_test','USER':'root','PASSWORD':'xxxxx','HOST':'xxx.xxx.xxx.xxx','PORT':'xxxx'}}

这样django就会去链接mysql了,但是django首要的链接方式是通过mysqlclient,但是我们比较常用的其实是pymysql,所以我们可以再改动django链接数据库的方式。

我们找到项目的__init__.py,加入代码。

importpymysqlpymysql.version_info=(1,4,13,"final",0)pymysql.install_as_MySQLdb()

这样就可以修改数据库链接了。但是我们要注意一个问题,django不会帮我们创建数据库,所以我们要手动在数据库中创建这个库django_test,名字与修改的代码中的name的值一致即可。

最后我们让Django帮我们初始化这个数据库就可以了。我们只需要在终端中输入。

pythonmanage.pymigrate

我们的django就会开始初始化数据库了。

到此,关于“Django怎么配置Mysql数据库连接”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

域名注册
购买VPS主机

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
返回顶部