使用Django进行数据库开发的步骤:
定义模型类、模型迁移、操作数据库
一、定义模型类
1.在mysql中执行命令,创建数据库:
create database myles(数据库名) charset=utf8;
并安装mysql的驱动,比如用pip安装pymysql: pip install pymysql
2..在项目的setting中配置mysql参数
3.在应用中配置__init__.py
4.在应用的models.py中定义模型类
二、模型迁移
1.生成迁移文件
python manage.py makemigrations
2.执行迁移
python manage.py migrate
执行成功后会在应用的migrations文件夹下生成文件0001_initial.py
注意:如果迁移失败想重新迁移,要删除数据库中对应的数据库以及migrations文件夹下生成文件0001_initial.py
三、操作数据库
在视图中导入models
插入操作:给数据库指定字段插入数据
查询操作:用filter指定字段查询得到整条数据,for循环得到id值,并根据id值取出前一个id的整条数据,用for循环取出想要的字段值。
注意:字段名称要与models中定义的字段相对应。