回顾CBV 什么是CBV CBV(class base view),基于类的视图编程方式,即在view.py文件中使用类的方式为API接口书写对应的视图。与CBV对应的是FBV(function base view),基于函数的视图编程方式。 CBV的简单示例 代码分析 as_view部分 disp ...
分类:
其他好文 时间:
2018-04-08 19:45:12
阅读次数:
213
Django请求的生命周期是指:当用户在访问该url路径是,在服务器Django后台都发生了什么。 客户端发送Http请求给服务端,Http请求是一堆字符串,其内容是: 访问:http://crm.oldboy.com:8080/login.html,客户端发送Http请求 1.路由映射,匹配路由( ...
分类:
编程语言 时间:
2018-03-29 00:00:23
阅读次数:
314
1. django视图函数处理URL的两种方式 FBV CBV FBV : 一个url对应一个函数去处理。 CBV : 一个url对应一个类去处理。 先贴出 views的写法: URL的书写方式: 用类去处理的时候,书写的类需要继承 View 类。并在类中定义get 方法 post方法。当请求方式是 ...
分类:
其他好文 时间:
2018-03-28 14:25:04
阅读次数:
142
视图的功能:负责接收Web请求HttpRequest,进行逻辑处理,返回响应HttpResponse给请求者 在创建好自己的应用之后,在应用下的views.py中定义视图 在视图中编写代码的方式只要有二种,cbv和fbv,cbv是django官方推荐的,他更加的体现了面向对象的 思想,这里只要是介绍 ...
分类:
其他好文 时间:
2018-03-25 16:56:45
阅读次数:
178
注册码: D87IQPUU3Q-eyJsaWNlbnNlSWQiOiJEODdJUVBVVTNRIiwibGljZW5zZWVOYW1lIjoiTnNzIEltIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cm ...
分类:
其他好文 时间:
2018-03-24 00:36:45
阅读次数:
1913
一 内容回顾 1 开发者模式 普通开发方式:前后端放在一起开发 前后端分离:前后端只通过 JSON 来交流,组件化、工程化不需要依赖后端去实现 2 后端开发:为前端提供url接口,也就是API或者接口的开发。永远返回HttpResponse。 3 django的FBC和CBV FBV也就是:func ...
分类:
其他好文 时间:
2018-03-06 00:47:39
阅读次数:
258
内容回顾 1. 开发模式普通开发方式(前后端放在一起写)前后端分离 2. 后端开发 为前端提供URL(API/接口的开发) 注:永远返回HttpResponse 3. Django FBV、CBV FBV,function base view CBV,class base view 路由: 视图: ...
分类:
其他好文 时间:
2018-03-05 11:23:17
阅读次数:
166
title: python djano CBV FBV tags: python, djano, CBV, FBV grammar_cjkRuby: true python django的function的定义方法 在处理URL的调用方法的function里面,可能会这样定义 Fuction Bas ...
分类:
其他好文 时间:
2018-02-25 00:07:30
阅读次数:
133
Django中的CBV和FBV 一、 CBV CBV是采用面向对象的方法写视图文件。 CBV的执行流程: 浏览器向服务器端发送请求,服务器端的urls.py根据请求匹配url,找到要执行的视图类,执行dispatch方法区分出是POST请求还是GET请求,执行views.py对应类中的POST方法或 ...
分类:
其他好文 时间:
2018-02-24 23:14:13
阅读次数:
368
在网站开发过程中我们一般都会为了防止用户连续提交都会提供验证码的功能,简单来说就是生成一个动态图片,在图片中保存一些校验信息,将校验信息放到session中和用户提交的验证码信息进行对比,如果出现错误则要提示验证码错误。提供一个简单实现的demo。[java] view plain copy pri ...
分类:
编程语言 时间:
2018-02-11 14:49:03
阅读次数:
231