django框架学习:九. django连接mysql,sqlite

前言

Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。本篇以mysql为例简单介绍django连接mysql进行数据操作
Django连mysql需要安装驱动mysqlclient

sqlite连接

这里以pycharm5.0版本为例

选中db.sqlite3右键-new-Data Source

设置pathDrvier如下图所示

设置fileURL

 

 

点击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 客户端查看

 

 

 

 生成数据库成功

 

posted @ 2020-03-26 18:02  流水小哥  阅读(890)  评论(0编辑  收藏  举报