当前位置: 首页 > 网络应用技术

Django如何连接mysql(2023年的最新饰面)

时间:2023-03-07 21:08:39 网络应用技术

  简介:本文的首席执行官注释将介绍有关Django如何连接MySQL的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  1:安装python_to_mysql软件包

  2:配置MySQL连接在settings.py中

  然后,您可以使用它。如果您想更好地学习Python,请注意微信公共帐户“ Python Basic Tutorial”!

  方法/步骤

  修改设置中的数据库

  数据库= {

  '默认': {

  '引擎':'django.db.backends.mysql',

  “名称”:'书籍',#your数据库名称

  “用户”:“ root”,#your数据库用户名

  '密码':'',#your数据库密码

  '主机':'',#your数据库主机,停留在localhost的简短默认值中

  '端口':'3306',#your数据库端口

  }

  }

  instasted_apps =((

  “书籍”,#您的数据库名称

  治愈

  在MySQL中创建书籍数据库

  检查是否有语法错误

  使用python manage.py sqlall书籍显示mysql语法

  在Python Manage.py同步同步模型中使用数据库

  成功的创造!

  Django教程-01安装和使用

  在上面的文章中,引入了安装Django的方法。让我们谈谈在此处连接数据库。

  本文主要介绍坑和解决方案

  正常连接和初始化数据库的命令是

  执行此命令时,出现以下错误

  在调查一部分之后,当我配置数据库时,我设置了一层默认值并将其修改如下。

  然后,当您继续执行迁移时,您将报告以下错误

  该机器的环境是Mac计算机。在官方教程上操作时,发现使用MySQLClient安装的Python软件包将取决于MySQL或MySQL-CLIENT的安装,但是当我安装MySQL和MySQL-CLIENT时,我发现了解决方案。后来发现在settings.py文件中,添加了以下代码,即可以连接pymsql。

  或者可以在settings.py中添加代码__init__.py

  然后执行python manage.py迁移命令,以发现该表是成功创建的。新表不影响原始库的其他表。

  您可以直接使用Django的模型,在setter.py中配置mySQL信息,然后在程序中使用MySQL,例如定义类。非常方便。

  1:安装python-mysql-connector.root','password':'summer','host':'127.0.0.1','port':'3306',}}}}

  1:安装python-mysql-connector

  2:配置Django的设置文件

  数据库= {

  '默认': {

  '引擎':'django.db.backends.mysql',

  “名称”:'dwz',

  “用户”:“根”,

  “密码”:“夏天”,

  “主机”:'127.0.0.1',

  '端口':'3306',

  }

  }

  在设置中配置MySQL库的内容

  数据库= {

  '默认': {

  '引擎':'django.db.backends.mysql',

  “名称”:'djplatform',

  “用户”:“根”,

  “密码”:“ 111111”,

  “主持人”:“ localhost”,

  '端口':'3306',

  }

  }

  如果有一个数据表,但未写入Models.py中,则可以运行:

  python manage.py Inspectdb App/models.py

  在模型中构建现有数据表

  这样,您可以使用Django模型读取与表相关的方法

  结论:以上是首席CTO汇编的Django相关内容的摘要,请注意Django如何连接到MySQL。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?