django框架学习:九. django连接mysql,sqlite
前言
Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。本篇以mysql为例简单介绍django连接mysql进行数据操作
Django连mysql需要安装驱动mysqlclient
sqlite连接
这里以pycharm5.0版本为例
选中db.sqlite3右键-new-Data Source
设置path,Drvier如下图所示

设置file,URL

点击Test Connection ,右下角Apply应用。
mysql安装
方法1:
在python 3.x
pip install pymysql
安装后还需要在__init__.py中添加初始化代码
import pymysql
pymysql.install_as_MySQLdb()


方法2:
下载安装mysqlclient
pip install mysqlclient
在settings.py中配置数据库连接信息

连接navicat mysql客户端
这里已经在我自己服务器使用docker搭建了一个mysql数据库了,docker ps

查询到端口号
连接数据库

创建表,同步数据库
modles.py 创建presoninfo

终端迁移数据:
python manage.py makemigrations
python manage.py migrate
打开navicat mysql 客户端查看


生成数据库成功

浙公网安备 33010602011771号