Django配置mysql数据库
今天跟大家分享Django配置python的mysql数据库链接工具pymysql。
系统环境:windows11x64,pycharm专业2022.3版本,python11,Django4.0。
第一步:pip安装pymysql库,在当前django的python环境中用pip install pymysql进行安装。如下图:
我已经安装好,所以不用重新安装,这里需要注意的是有时候因为pip版本低也会导致安装失败,这时候可以用如下命令更新pip安装工具:python -m pip install --upgrade pip。更新成功后可以再次安装pymysql。
第二步:打开django项目下的settings.py 文件。
然后找到DATABASES 配置项进行如下配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # django要配置的数据库
'HOST': 'localhost', # 数据库的主机地址,我这里是本地mysql主机
'PORT': 3306, # 监听端口
'NAME': 'mysite', # 数据库名称【需要提前创建数据库】
'USER': 'root', # 数据库用户名【默认是root】
'PASSWORD': 'root用户密码', # 上面数据库用户的密码
}
}
第三步:到应用目录下的__init__.py文件,导入并配置pymysql,我的应用名是blog,这里的blog目录下是blog应用的根目录,如下图:
到此,pymysql配置完成了。