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

 更新时间:2023年03月08日 10:07:49   作者:Loading_create  
本文主要介绍了Django配置Mysql数据库连接的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

前言

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数据库了。

到此这篇关于Django配置Mysql数据库连接的实现的文章就介绍到这了,更多相关Django连接Mysql数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python turtle 绘制太极图的实例

    python turtle 绘制太极图的实例

    今天小编就为大家分享一篇python turtle 绘制太极图的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 详解图像上的OpenCV算术运算

    详解图像上的OpenCV算术运算

    图像可以进行算术运算,例如加法、减法和按位运算(AND、OR、NOT、XOR)。这些操作可以帮助改善输入图像的属性。本文主要介绍了OpenCV中常见的图像算术运算,需要的可以参考一下
    2022-10-10
  • Python多层装饰器用法实例分析

    Python多层装饰器用法实例分析

    这篇文章主要介绍了Python多层装饰器用法,结合实例形式简单分析了Python多层装饰器的相关使用方法与注意事项,需要的朋友可以参考下
    2018-02-02
  • python文件和目录操作函数小结

    python文件和目录操作函数小结

    这篇文章主要介绍了python文件和目录操作函数小结,主要涉及到os模块和shutil模块的一些方法,需要的朋友可以参考下
    2014-07-07
  • django channels使用和配置及实现群聊

    django channels使用和配置及实现群聊

    本文主要介绍了django channels使用和配置及实现群聊,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Python输入二维数组方法

    Python输入二维数组方法

    下面小编就为大家分享一篇Python输入二维数组方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python scatter散点图用循环分类法加图例

    python scatter散点图用循环分类法加图例

    这篇文章主要为大家详细介绍了python scatter散点图用循环分类法加图例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • Python中使用封装类还是函数以及它们的区别

    Python中使用封装类还是函数以及它们的区别

    在Python编程中,类和函数都是重要的代码组织工具,但它们在封装性、状态保持、可重用性、继承与多态、设计模式、代码组织、执行流程、参数传递、返回值和上下文管理等方面存在明显区别
    2024-10-10
  • Python 多线程,threading模块,创建子线程的两种方式示例

    Python 多线程,threading模块,创建子线程的两种方式示例

    这篇文章主要介绍了Python 多线程,threading模块,创建子线程的两种方式,结合实例形式分析了Python线程的原理与创建子线程的相关实现技巧,需要的朋友可以参考下
    2019-09-09
  • python实现猜单词游戏

    python实现猜单词游戏

    这篇文章主要为大家详细介绍了python猜单词小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05

最新评论