简介:本文的首席执行官注释将介绍有关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。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住要收集对该网站的关注。