Python中Django强大的框架为我们提供了简洁方便的数据库的访问方式。使我们不用在数据库的建立和操作上花费太多的时间,而把更多的精力用于网站后端的数据模型的设计以及其他的功能上。接下来编程学习网就带大家了解一下django框架如何配置数据库
1下载数据库MySQL
本文使用的是最常见的数据库MySQL,所以在配置Django框架之前我们需要先去下载MySQL的数据库,以及相应的软件来查看。
下载数据库MySQL
打开网址:
https://dev.mysql.com/downloads/mysql/
选择相应的系统版本,下载并安装。在安装过程中,数据库软件的用户名就使用默认的root即可,密码可以自行设置。
下载数据库软件MySQLWorkbench
打开网址
https://dev.mysql.com/downloads/workbench/
同样选择相应的系统版本,下载好相应的安装包。安装到系统中,这个软件一打开就会检测到咱们之前设置的用户名root,一切的设置默认,然后进入到其中方可。
检查环境
经过以上的两步,咱们已经有了数据库的环境,和方便查看数据库的软件。前期工作已经做好,下面咱们来检查一下环境:
打开shell(windows下是命令行cmd)进入到安装MySQL的目录中(/usr/local/mysql/bin),输入:
./mysql -u root -p
输入之前设置的密码
看到上面的画面,说明已经成功的进入了MySQL的环境中了。
创建数据库:
create database yangyue_personal_blog;
我们再打开MySQLWorkbench:
点击local instance 3306就能进入数据库,查看相应的数据了。这里推荐使用数据库软件,视图清晰,而且支持数据库命令,非常的方便。
2在Django中配置数据库
经过上面的操作,我们已经拥有了数据库MySQL的环境。接下来,我们需要在Django里面配置并且联系上它:
在项目的根目录personal_blog下的setting.py中找到DATABASES的字典,注释掉原来的内容,添加内容如下:
DATABASES = { #'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), #} 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mysql_name', #数据库名称,可以自己拟定,但是必须和上面创建的数据库名字一致 'USER': 'root', 'PASSWORD': '19930825', } }
并且在开头加入以下两行代码:
# 引入pymysql库 import pymysql #因为python的底层ORM方法映射是通过MySQLdb方法的,但是Django2.x以上的框架已经不支持了,所以这里需要pymysql来转换一下。 pymysql.install_as_MySQLdb()
这样我们就已经在Django框架里面配置好了数据库MySQL了。
以上就是“django框架如何配置数据库?(基于django框架配置数据库?)”的详细内容,想要了解更多django框架内容欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9809/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料