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

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

时间:2023-03-05 17:32:29 网络应用技术

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

  方法/步骤

  修改设置中的数据库

  数据库= {

  '默认': {

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

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

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

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

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

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

  }

  }

  instasted_apps =((

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

  治愈

  在MySQL中创建书籍数据库

  检查是否有语法错误

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

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

  成功的创造!

  直接给你一件好事

  这是直接设置的下载地址

  或者

  首先,下载pymssql模块

  # - * - 连接代码 - * -

  导入pymsql

  #创建数据库连接。主机是服务器的IP地址。如果是机器,则可以使用“。”。用户正在访问用户名。密码是密码。数据库是数据库名称。

  conn = pymsql.connect(host =“。”,user =“ sa”,password =“ twinflag”,database =“ bbs”))))

  Django1.6中数据库的设置不需要修改。它与以前的ISQLDB相同,如下所示:

  1个数据库= {

  2'默认值':{

  3'引擎':'django.db.backends.mysql',#database Engine

  4'名称':'test',#database名称

  5'ser':'root',#username

  6“密码”:“ root',#6

  7“主机”:'',#database主机,默认为localhost

  8'端口':'',#database端口,mysql默认为3306

  9'选项':{

  10“自动参与者”:是的,

  11},,

  12}

  13}

  最关键的一点是,在网站的__init__.py文件中,我们添加以下代码:

  1导入pymysql

  2 pymysql.install_as_mysqldb()

  执行上述操作后,您可以在Django中访问MySQL。

  Django教程-01安装和使用

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

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

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

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

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

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

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

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

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

  结论:以上是主要CTO注释的所有内容介绍了Django如何连接到数据库MSSQL。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住要收集对该网站的关注。