django练手(七):连接数据库
为了降低难度,本文采用pycharm自带的sqlite数据库。连接数据库主要有以下几步:
一、settings文件中配置数据库连接
pycharm中新建的django项目,setting.py文件自带了sqlite数据库的连接配置。如果使用sqlite数据库,不需要更改任何代码。其它数据库,可以根据实际情况修改数据库的连接配置。sqlite数据库的连接配置如下:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
二、执行数据库迁移命令
在终端窗口执行 python manage.py migrate
命令。django 4.2文档对该命令作用的解释是:“负责应用和撤销迁移”。
命令的执行方法和执行的结果如下图:
三、连接数据库
- 双击数据库文件,出现数据库连接的窗口。把上图第四步生成的数据源文件的图标拖动到数据库连接窗口。如下图:
- 在弹出的数据源和驱动程序窗口测试连接,点击应用按钮,数据库连接完成。如下图:
四、数据库连接完成。
数据库连接完成后,即可查看django框架自带的数据表。如下图: