Django模型
Django 模型 Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。 Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。 MySQL 是 Web 应用中最常用的数据库。 如果你没安装 mysql 驱动,可以执行以下命令安装: pip install mysqlclient conda install mysqlclient 连接MySQL驱动 mysqlclient python 2 , 3都能直接使用 致命缺点:对mysql安装有要求,必须指定位置存在配置文件 python-mysql python2支持很好 python3不支持 pymysql python2,python3都支持 它还可以伪装成前面的库。 伪装 在django项目中的 __init__.py 中添加 import pymysql pymysql . install_as_MySQLdb ( ) 或者 from pymysql import install_as_MySQLdb install_as_MySQLdb ( ) 作用是让Django的ORM能以mysqldb的方式来调用PyMySQL。 数据库配置 我们在项目的 settings.py 文件中找到 DATABASES 配置项,将其信息修改为: