zoukankan      html  css  js  c++  java
  • FBV视图和CBV视图

    FBV视图:

    视图时Django的MVT架构模式的V部分,主要负责处理用户请求和生成相应的响应内容,然后在页面或其他类型文档中显示。也可以理解为视图是MVC架构里面的C部分(控制器),主要处理功能和业务上的逻辑。我们习惯使用视图函数处理HTTP请求,即在视图里定义def函数,这种方式称为FBV(Function Base Views)
    主要处理的HTTP请求中的响应方式和请求对象
    具体操作就是在views.py文件中进行处理

    CBV视图:

    Django中有视图类这一功能,该功能封装了视图开发常用的代码,无序编写大量代码即可快速完成数据视图的开发。
    这种以类的形式实现响应与请求处理称为CBV(Class Base Views)
    视图类是通过定义和声明类的形式实现的。
    根据用途划分3部分(基本都要与数据库,表单打交道):
    数据显示视图
    数据操作视图
    日期帅选视图

    Django Web应用开发实战第四章第五章笔记

    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    从程序员到技术总监,分享10年开发经验
    CF739E Gosha is hunting
    hdu 4891 模拟
    hdu4888 最大流(构造矩阵)
    hdu4888 最大流(构造矩阵)
    hdu4885 有 限制的最短路
    hdu4885 有 限制的最短路
    hdu4884 模拟
    hdu4884 模拟
    POJ1789简单小生成树
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15314669.html
Copyright © 2011-2022 走看看