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. 联调测试。

你可能感兴趣的:(Day003 商品应用需求分析 及 Django 开发介绍)