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数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • numpy.reshape()的函数的具体使用

    numpy.reshape()的函数的具体使用

    本文主要介绍了numpy.reshape()的函数的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Python中Collections模块的Counter容器类使用教程

    Python中Collections模块的Counter容器类使用教程

    Counter是Python标准库提供的一个非常有用的容器,可以用来对序列中出现的各个元素进行计数,下面就来一起看一下Python中Collections模块的Counter容器类使用教程
    2016-05-05
  • python简单分割文件的方法

    python简单分割文件的方法

    这篇文章主要介绍了python简单分割文件的方法,涉及Python针对文件的读取与写入技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • python3个性签名设计实现代码

    python3个性签名设计实现代码

    这篇文章主要为大家详细介绍了python3个性签名设计的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • python使用celery实现订单超时取消

    python使用celery实现订单超时取消

    这篇文章主要为大家详细介绍了python使用celery实现订单超时取消,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • Python基础语法之变量与数据类型详解

    Python基础语法之变量与数据类型详解

    这篇文章主要为大家详细介绍了Python基础语法中变量与数据类型的用法,文中的示例代码讲解详细,对我们学习Python有一定的帮助,感兴趣的可以了解一下
    2022-07-07
  • 深度学习TextRNN的tensorflow1.14实现示例

    深度学习TextRNN的tensorflow1.14实现示例

    这篇文章主要介绍了深度学习TextRNN的tensorflow1.14实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 通过Python把学姐照片做成拼图游戏

    通过Python把学姐照片做成拼图游戏

    马上就到毕业季了,你心中的那个学姐,你真的放下了吗?本文将用pygame为你的学姐,定制开发一个拼图游戏,感兴趣的快跟随小编一起学习一下
    2022-02-02
  • 详解python中requirements.txt的一切

    详解python中requirements.txt的一切

    最近学习到了python中的requirements.txt,或许是因为太简单了,网上没有搜到比较完整的介绍,所以这篇文章主要介绍了关于python中requirements.txt的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-03-03
  • python 字符串和整数的转换方法

    python 字符串和整数的转换方法

    今天小编就为大家分享一篇python 字符串和整数的转换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06

最新评论