简介:本文的首席执行官注释将介绍有关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。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?