一 1. 基于cbv class base view 基于view的class 面向对象的思想 MVC M 数据库数据编写 V前端页面展示 C 数据操作函数处理 MTV M 数据库数据处理 T 前端页面展示 V业务逻辑 Django遵循的思想是CBV 2.展示完数据之后 补充完整商品展示 3.编写展示商品列表数据的类apps/goods/views_base.py 二 1.基于serialization序列化展示数据 models 三 1.使用django rest framework 实现显示商品列表 2.如果出现了utf8 编码错误 这个时候就要这样修改如下* 3.在主项目中的url路由配置中自动成成drf文档 3.在settings.py中注册配置 4.在views.py中定义序列化 创建序列化py文件实现序列化的展示 5.drf的serializers会自动根据settings.py中的图片媒体配置来进行路径导入 和数据库数据展示 6.继承自serializers中的ModelSerializers精简数据库字段内容展示