Django的CVB实例详解
作者:piaoxuexie 发布时间:2023-11-04 06:47:26
标签:Django,CVB实例
FBV:function based view 基于函数的视图.
CBV:class based view 基于类的视图.
在视图函数创建类,需要继承View.
创建视图类.
这里写函数get、post,不用再if判断get、post请求了.
创建模板templates.
创建路由urls.
这里要加类方法as_view().
访问成功.
它为什么能走到get和post函数呢.
as_view()方法返回view,view在返回dispatch.
dispatch返回的结果是用户最终拿到的结果.
dispatch作用是分发,如果是get分发到get函数,如果是post分发到post函数.
dispatch按请求方式反射到对应的请求方法,getattr去self(视图类)找get或者post方法并返回.
来源:https://jingyan.baidu.com/article/f54ae2fcec016c5e92b849a8.html
0
投稿
猜你喜欢
- 我们知道两个 set 对象之间,可以取交集、并集、差集、对称差集,举个例子:s1 = {1, 2,
- matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也
- 1.准备好数据库的.zip免安装包,下载地址链接: https://pan.baidu.com/s/1vI6W-F7XZ0iKuCMSBtU
- 万维网联盟(W3C)发布了HTML 5规格说明书的草稿 ,这是自HTML 4在十多年前发布以来的第一个主要的修订版.在这期间,随着开发者逐渐
- 本文实例为大家分享了python多进程共享变量的相关代码,供大家参考,具体内容如下from multiprocessing import P
- 题记来自Elasticsearch中文社区的问题——MySQL中表无唯一递增字段,也无唯一递增时间字
- 实现CBOW模型类初始化:初始化方法的参数包括词汇个数 vocab_size 和中间层的神经元个数 hidden_size。首先生成两个权重
- 笔者在学习pandas,在学习过程中总结了一下创建dataframe的方法,通过查阅资料总结遗下几种方法,如果你有其他的方法欢迎留言补充。练
- 废话不多说了,直接给大家贴代码了,具体代码如下所示:<!DOCTYPE html><html lang="en&
- 前言mysql是高版本,当执行group by时,select的字段不属于group by的字段的话,sql语句就会报错。错误提示:this
- 工作中需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,数
- 本文实例讲述了JS仿iGoogle自定义首页模块拖拽特效的方法。分享给大家供大家参考。具体实现方法如下:<!DOCTYPE html
- 今天一个项目上需要,修改了一些属性,测试成功。<!--#include file="conn.asp"-
- yolov5返回坐标(v6版)1 、从yolov5文件夹李找到detect.py,按Ctrl+F 输入annotator.box_label
- 前言 pycharm默认是没有为我们设置模板信息的,但为了更加方便的实现代码管理,以及能够一目
- 有时候很多朋友访问自己的asp或php等程序页面时出现一些错误,就是页面无法显示也没有详细的错误信息,就算iis中开启了显示详细的错误也不能
- 引言众所周知,在python中我们用try…except…来捕获异常,使用raise来抛出异常,
- 首先我们放出tf2.0关于tf.keras.layers.Conv2D()函数的官方文档,然后逐一对每个参数的含义和用法进行解释:tf.ke
- 一、PIL的基本概念:PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordina
- 本文实例为大家分享了Vue+Websocket简单实现聊天功能的具体代码,供大家参考,具体内容如下效果图:聊天室此篇文章是针对Websock