zoukankan      html  css  js  c++  java
  • python+Django CRM客户关系管理系统开发(十一)--删除功能开发

    一、本节目标

    前几节我们开发了数据展示,数据添加,修改,排序过滤等等,本节我们开发删除功能

    二、功能分析

    1、admin上边是点击某个对象,进入修改页面,页面左下角是delete按钮,点击,然后跳转到删除页面,询问是否确认删除所有相关联的项目。

    删除按钮是在form里边。

     

    三、功能开发

    1、添加一个删除url

    2、写视图函数

    通过应用名和表名,取到admin_class,然后获取对应的表,从而查出数据

    3、页面上添加删除按钮:

    在form里添加一个删除按钮,并添加url,不能用button,如果用了button,就是post提交了:

    4、创建一个删除页面table_obj_delete.html

     效果如图:

    5、获取被删除对象的所有关联关系:

    因为有下划线,因此在tag中开发:

     

     前端页面显示这些关联关系:

    显示效果如图:

    6、修改删除页面,添加删除和返回按钮:

    7、点击删除按钮,是post请求,因此在视图函数中判断,如果是post请求,就执行删除,修改视图函数:

     8、此时功能完成。

  • 相关阅读:
    CMY/CMYK 打印机色彩
    safe RGB colors
    人眼内的三类视锥细胞
    函数极限的定义
    Region的周长, 面积与紧凑程度
    Boundary Representations
    Boundary Following Algorithm
    Region Representaion and Description
    JavaSE编码试题强化练习5
    JavaSE编码试题强化练习4
  • 原文地址:https://www.cnblogs.com/realizetomoney/p/13911201.html
Copyright © 2011-2022 走看看