Giter Club home page Giter Club logo

django-task's Introduction

Django 编程示例

描述

  • 用django建立一个web app实现一个预约的数据模型,JSON的数据结构如下:
{
    "id": 1234,
    "created": 1389618241,
    "user_id": 3456,
    "amount": 100,
    "paid": true,
    "cancelled": false,
    "suspended": false
}
  • 建立一个用户数据模型,包含用户的姓名和性别。预约数据模型中的user_id 字段来自用户数据模型的id。

输入三个用户的信息

用户1:
  姓名:张小敏, 性别:男
  
用户2:
  姓名:李丽, 性别:女
  
用户3:
  姓名:吴美丽, 性别:女

输入10个预约记录

5个付款的预约:
  2个连接到用户1
  2个连接到用户2
  1个连接到用户3
  
3个取消的预约:
  1个连接到用户1
  1个连接到用户2
  1个连接到用户3
  
2个中止的预约:
  1个连接到用户1
  1个连接到用户3

创建一个视图

视图显示预约的三个列表,每个列表的标题设为 H1 格式。

  • 列表1

    • 标题: 付款的预约
    • 将每一行的背景颜色设为#00B0F0,列出用户的姓名,性别,预约日期和每次预约收费
    • 在列表最后一行显示付款预约的收费总额
  • 列表

    • 标题: 取消的预约
    • 将每一行的背景颜色设为#FF0000,列出用户的姓名,性别,预约日期和每次预约收费
  • 列表

    • 标题: 中止的预约
    • 将每一行的背景颜色设为#FFC000,列出用户的姓名,性别,预约日期和每次预约收费

测试

创建三个测试用例:

  1. 确认页面中有三个列表,分别是“付款的预约”,“取消的预约”和“中止的预约”。
  2. 确认“付款的预约”列表中有5个预约, “取消的预约”列表中有3个预约,“中止的预约”列表有2个预约。
  3. 确认付款的预约的总金额是正确的。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.