Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。---- 《菜鸟教程》
如何在 Django
中连接并使用现有的 MySQL
数据库 ?
如何在 Django
中对 MySQL
数据库的数据进行增删改查 ?
本文基于 Windows 系统下的 Python 环境进行演示,编辑器使用的是 PyCharm 社区版。
一、查看是否安装 PyMySQL 驱动
-
方法一:使用命令行窗口输入
pip list
命令查看。
-
方法二:使用 PyCharm 编辑器查看。
依次点击【File】-【Settings】,打开设置界面。
找到【Project:
此处显示你的项目目录名称
】,展开后找到【Python Interpreter】。
二、安装 PyMySQL 驱动(若没有此驱动)
-
方法一:使用命令行窗口输入
pip install pymysql
命令安装。
-
方法二:使用 PyCharm 编辑器安装。
这里和查看时的方法二相同,打开界面。
点击 “+” 打开安装界面,搜索驱动并安装即可。
三、配置数据库连接
在 Django
项目中找到配置文件:settings.py
,它通常位于与项目根目录同名的目录下。
找到 DATABASES
配置项,修改其中的数据库配置参数。
DATABASES = {
'default': {
# 注释掉原来的 sqlite3 数据库配置
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# 新增 MySQL 数据库的配置
'ENGINE': 'django.db.backends.mysql', # 数据库引擎
'NAME':