非常详细的Django连接mysql数据库步骤记录

 更新时间:2022年10月26日 10:44:28   作者:考拉盖饭  
我的Mysql中已经有了项目需要使用的相关数据库,现在需要通过django来获取Mysql里的数据并使用,下面这篇文章主要给大家介绍了关于非常详细的Django连接mysql数据库步骤,需要的朋友可以参考下

一.修改数据库连接

打开项目,在settings.py文件中是否有以下内容:

以上内容是创建django项目的时候是自动创建的。这个是告诉你,django默认连接sqllite。ENGINE:是指连接数据库驱动的名称,NAME是指要连接什么库,什么文件。ENGINE有以下几种情况:

1.django.db.backends.postgresql 连接 PostgreSQL

2.django.db.backends.mysql 连接 mysql

3.django.db.backends.sqlite3 连接 sqlite

4.django.db.backends.oracle 连接 oracle

如果要连接mysql…数据库,则需要账户名和密码,连接的配置应该这样写:

二.安装数据库驱动

使用一下指令:pip install pymysql(这是python3.0) ,pip install MYSQLldb(这是python2.0),请按照自己的版本使用指令

出现上面红框里面的内容表示安装成功

三.创建表并同步到mysql数据库:

django操作数据库有两种方式,我们只用其中一种的 orm方式

步骤:

1.在app项目中有一个model.py在model文件需要从models.Model中继承

2.创建迁移文件命令如下:

python manage.py makemigrations

注意:如果使用以上命令报了错

“ RuntimeError: ‘cryptography’ package is required for sha256_password or caching_sha2_password auth m

解决方法:使用这条命令:pip install cryptography安装成功就行

3.同步到数据库使用命令如下:

python manage.py migrate

使用后全部报ok就行

总结

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

相关文章

  • python调用java的jar包方法

    python调用java的jar包方法

    今天小编就为大家分享一篇python调用java的jar包方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 使用pycharm将自己项目代码上传github(小白教程)

    使用pycharm将自己项目代码上传github(小白教程)

    github是一个代码托管平台,本文主要介绍了使用pycharm将自己项目代码上传github,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 简单了解django缓存方式及配置

    简单了解django缓存方式及配置

    这篇文章主要介绍了简单了解django缓存概述及配置,由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,需要的朋友可以参考下
    2019-07-07
  • 如何用Python来理一理红楼梦里的那些关系

    如何用Python来理一理红楼梦里的那些关系

    这篇文章主要介绍了用Python来理一理红楼梦里的那些关系代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Pandas 类型转换astype()的实现

    Pandas 类型转换astype()的实现

    本文主要介绍了Pandas 类型转换astype()的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • pandas中fillna()函数填充NaN和None的实现

    pandas中fillna()函数填充NaN和None的实现

    本文主要介绍了pandas中fillna()函数填充NaN和None的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 详解Python IO口多路复用

    详解Python IO口多路复用

    这篇文章主要介绍了Python IO口多路复用的的相关资料,文中讲解的非常细致,帮助大家更好的理解和学习,感兴趣的朋友可以参考下
    2020-06-06
  • PyCharm提示No Python Interpreter的正确解决办法

    PyCharm提示No Python Interpreter的正确解决办法

    刚学Python时,拿到一个Python项目,想用pycharm打开运行却报错了,这篇文章主要给大家介绍了关于PyCharm提示No Python Interpreter的正确解决办法,需要的朋友可以参考下
    2023-10-10
  • Python继承和子类从Person到Student演示实例

    Python继承和子类从Person到Student演示实例

    这篇文章主要为大家介绍了Python继承和子类从Person到Student演示实例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • 利用matplotlib实现两张子图分别画函数图

    利用matplotlib实现两张子图分别画函数图

    这篇文章主要介绍了利用matplotlib实现两张子图分别画函数图问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08

最新评论