Day003 商品应用需求分析 及 Django 开发介绍

管理员需要做什么?

  1. 管理商品分类:新建分类、编辑分类和删除分类。
  2. 管理商品:新建商品、编辑商品。
  3. 管理商品规格:新建商品规格、编辑商品规格。

用户需要做什么?

  1. 查看商品分类和商品列表。
  2. 查看商品详情。

数据模型

UML呈现

  1. 用例图
图片.png
  1. 流程图
图片.png
  1. 类图


    图片.png

Django 应用目录结构

├── admin.py
├── api
│   └── goods.py
├── apps.py
├── migrations
├── model
│   └── goods.py
├── models.py
├── res_map.py
├── service
├── tests.py
├── urls.py
└── views.py
  • admin.py 自带的,配置Admin应用的。
  • api 自建的,专门放API相关的。
  • apps.py 自带的,应用配置相关的。
  • migrations 自带的,数据模型迁移相关的。
  • model 自建的,专门放数据模型相关的。
  • models.py 自带的,应用数据模型总入口文件。
  • res_map.py 自建的,API返回表映射相关的。
  • service 自建的,处理模型业务逻辑。
  • tests.py 自带的,应用测试用例总入口文件。
  • urls.py 自建的,应用URL总入口文件。
  • views.py 自带的,应用视图总入口文件。

Django 的API开发流程

  1. 建模型。
  2. 写API入口。
  3. 写业务逻辑。
  4. 联调测试。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容