【week13】 5-29 今日考题 1.什么是FBV与CBV,能不能试着解释一下CBV的运作原理 2.模版语法的传值需要注意什么,常见过滤器及标签有哪些 3.自定义过滤器,标签,inclusion_tag的流程 4.什么是模版的继承与导入,如何正确使用 5-28 今日考题 1.反向解析的本质是什么 ...
分类:
其他好文 时间:
2020-05-29 09:29:23
阅读次数:
65
目录 一、CBV源码解析 二、模版语法 1 传值 2 过滤器(最多只能传两个参数) 3 标签 4 自定义过滤器,标签,inclusion_tag 4.1 自定义过滤器 4.2 自定义标签(可以传多个参数) 4.3 自定义inclusion_tag 5 模版的继承 6 模块的导入 一、CBV源码解析 ...
分类:
其他好文 时间:
2020-05-28 23:57:09
阅读次数:
140
今日内容概要 CBV源码剖析 settings源码剖析(尝试理解) 模版层 模版语法传值 模版语法之过滤器 模版语法之标签 自定义过滤器、标签及inclusion_tag 模版的继承 模版的导入 CBV源码剖析 # 突破口在urls.py url(r'^login/',views.MyLogin.a ...
分类:
其他好文 时间:
2020-05-28 18:10:39
阅读次数:
50
今日内容概要 无名有名分组反向解析 路由分发 名称空间(了解) 伪静态(了解) 虚拟环境(了解) django1.X和django2.X的区别(了解) 视图层 三板斧 JsonResponse form表单上传文件 FBV(function based view)与CBV(class based v ...
分类:
其他好文 时间:
2020-05-27 20:39:08
阅读次数:
85
一、FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。 二、CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数 ...
分类:
其他好文 时间:
2020-05-24 14:07:05
阅读次数:
68
FBV & CBV FBV 基于函数的view视图写法 function based view CBV 基于类的view视图写法 class based view View类dispatch扩展 ...
分类:
其他好文 时间:
2020-05-07 15:20:00
阅读次数:
56
学习DRF之前~~~ 在学习DRF之前~我们要先复习一些知识点~~ FBV和CBV 学习Django的时候~我们已经学习过了CBV以及FBV~~我们来复习一下~~ 什么是FBV和CBV呢~~ FBV 基于函数的视图 CBV 基于类的视图 也就是说我们是用函数编写视图~还是类编写视图~~我们来看下两个 ...
分类:
其他好文 时间:
2020-05-06 21:45:30
阅读次数:
74
# """ 一:# 视图 (接收请求返回响应的那部分) FBV版:基于 函数的 请求 CBV版:基于 类的 请求 注册方法: url(r'^add_publisher/', views.Addpublisher.as_view()), # CBV版 from django.views import ...
分类:
编程语言 时间:
2020-05-03 14:42:46
阅读次数:
53
Flask 用的是 CBV, 原先的用户认证用的是自己写的一个 auth 的装饰器, 后面改成了在 before_request 中进行用户认证,而且应前端的要求, 当用户登陆认证失败后的 STATUS 要改为 401 (原先是用默认的 200)。当有了这两个改动后, 发现原先已写好的代码又出现了跨 ...
分类:
其他好文 时间:
2020-04-11 20:33:20
阅读次数:
86
cbv(class base view)模式是用面向对象的方式去写的,fbv(function base view)是用面向过程的方式去写的。下面以登录接口作为例子做比较: 共同的html页面如下: <!DOCTYPE html> <html lang="en"> <head> <title>登陆接 ...
分类:
其他好文 时间:
2020-03-30 23:15:11
阅读次数:
110