Django配置Mysql数据库连接的实现

作者:Loading_create 时间:2024-01-28 10:48:33 

前言

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

操作路线

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

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

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

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

import pymysql

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

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

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

python manage.py migrate

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

结束语

那么这样我们的Django就会开始运行我们的Mysql数据库了。

来源:https://blog.csdn.net/weixin_50153843/article/details/128528182

标签:Django,连接,Mysql
0
投稿

猜你喜欢

  • 利用 PyCharm 实现本地代码和远端的实时同步功能

    2022-03-05 08:54:10
  • php写入mysql中文乱码的实例解决方法

    2023-10-10 01:36:49
  • sql exist的妙用

    2007-11-08 11:47:00
  • python3爬虫之设计签名小程序

    2021-09-16 00:26:46
  • 在golang中操作mysql数据库的实现代码

    2024-01-15 14:41:51
  • python re.match()用法相关示例

    2023-07-21 05:12:30
  • SQL Server储过程加密和解密原理深入分析

    2024-01-20 01:27:12
  • Jil,高效的json序列化和反序列化库

    2023-07-02 05:30:43
  • 微信小程序开发常用功能汇总

    2024-02-27 05:23:56
  • 使用javascript提交form表单方法汇总

    2023-08-23 09:03:48
  • 在Python的Django框架中创建语言文件

    2023-05-06 09:54:21
  • ipad上运行python的方法步骤

    2021-12-06 19:05:36
  • MySQL InnoDB中的锁机制深入讲解

    2024-01-13 14:41:40
  • JS 循环li添加点击事件 (闭包的应用)

    2024-04-10 10:48:45
  • 电子商务网站评论设计探讨

    2009-12-21 16:28:00
  • 常用的Python代码调试工具总结

    2023-05-17 19:24:29
  • python设置检查点简单实现代码

    2023-09-25 19:08:44
  • 如何使用PHP中的字符串函数

    2024-05-11 10:01:59
  • python网页请求urllib2模块简单封装代码

    2021-07-31 02:03:55
  • mysql 5.7.21 安装配置方法图文教程(window)

    2024-01-28 05:04:12
  • asp之家 网络编程 m.aspxhome.com