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

如何将Django连接到数据库(2023年最新共享)

时间:2023-03-09 14:00:18 网络应用技术

  简介:许多朋友询问有关CentOS在数据库上连接Django的问题。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  创建一个数据库

  选择“开始”菜单→程序→[管理SQL Server 2008]→[SQL Server Management Studio]命令,打开[SQL Server Management Studio]窗口,然后使用Windows或SQL Server身份验证来建立连接。

  在[对象资源管理器]窗口中展开服务器,然后选择[数据库]节点

  右 - 单击[数据库]节点,从pop -up快捷方式菜单中选择[新数据库]命令。

  1.指定pymysql(python3.x)

  configure_init_.py首先

  导入pymysql

  pymysql.install_as_mysqldb()

  2.配置连接MySQL文件信息

  settings.py

  数据库= {

  '默认': {

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

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

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

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

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

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

  }

  }

  3.在MySQL数据库中,创建一个数据库。

  MySQL创建数据库DJANGO_ORM字符SET UTF8;

  查询OK,1行影响(0.01秒)

  mySQL显示数据库;

  +---------------------------+

  |数据库|

  +---------------------------+

  |信息_schema |

  |ABC |

  |CRM |

  |django_orm |

  |mysql |

  |performance_schema |

  |S1 |

  |系统|

  |T2 |

  +---------------------------+

  Django教程-01安装和使用

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

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

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

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

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

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

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

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

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

  结论:以上是首席CTO注释的内容,每个人都在CentOS如何将Django连接到数据库中。感谢您花时间阅读本网站的内容。我希望能帮助您。有关CentOS如何将Django连接到数据标签的更多信息,请不要忘记在此站点上找到它。