当前位置: 首页 > news >正文

省级精品课程网站找回原来的百度

省级精品课程网站,找回原来的百度,用dw如何做网站链接,购物网站怎么做项目简介一、两者的区别 1、在我们日常学习Django中,都是用的FBV(function base views)方式,就是在视图中用函数处理各种请求。而CBV(class base view)则是通过类来处理请求。 2、Python是一个面向对象的编程语言…

一、两者的区别

1、在我们日常学习Django中,都是用的FBV(function base views)方式,就是在视图中用函数处理各种请求。而CBV(class base view)则是通过类来处理请求。

2、Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了(继承、封装、多态)。所以Django在后来加入了Class-Based-View。可以让我们用类写View。

3、这样做的优点主要下面两种:

  1. 提高了代码的复用性,可以使用面向对象的技术,比如Mixin(多继承);
  2. 可以用不同的函数针对不同的HTTP方法处理,而不是通过很多if判断,提高代码可读性。

二、示例

1、urls.py

from django.urls import path
from app01 import viewsurlpatterns = [# path('admin/', admin.site.urls),#FBV路由写法,基于函数path('auth/', views.auth),#CBV写法,基于类的路由写法path('user/',views.UserView.as_view()),

2、views.py

from django.http import JsonResponse
from django.views import View#FBV的写法
def auth(request):if request.method == "GET":return JsonResponse({"status":True,"message":"GET"})elif request.method == "POST":return JsonResponse({"status": True, "message": "POST"})return JsonResponse({"status":True,"message":"..."})#CBV写法
class UserView(View):def get(self,request):return JsonResponse({"status":True,"message":"get"})def post(self,request):return JsonResponse({"status":True,"message":"post"})def put(self,request):return JsonResponse({"status": True, "message": "put"})def delete(self,request):return JsonResponse({"status": True, "message": "delete"})

http://www.yidumall.com/news/102337.html

相关文章:

  • 吉林省住房建设安厅网站站长之家域名查询排行
  • 网站开发怎么才能接到私活网络维护培训班
  • wordpress有的主题很暗北京seo推广公司
  • 如何做域名网站广州官方新闻
  • 企业建网站网站建设免费网站
  • 丹江口做网站网站模板下载免费
  • 新媒体管家焦作seo公司
  • 大良营销网站建设机构网页设计大作业
  • 网站建设与管理简答题百度搜索关键词排名优化推广
  • 重庆响应式网页建设公司上海seo公司哪个靠谱
  • 杭州萧山区专业做网站的公司免费有效的推广网站
  • wordpress图片分享主题常州谷歌优化
  • wordpress微博发帖插件百度seo公司哪家强一点
  • 丹东做网站公司网络营销教案ppt
  • 建设部评职称网站关键词在线试听免费
  • 农业网站 源码网上推广产品怎么做
  • 网站公司市场营销方案百度推广开户需要多少钱
  • 网站解析后显示在建设中百度一下首页版
  • 平顶山做网站的公司图片外链生成工具在线
  • 网页制作淘宝网站建设鸿星尔克网络营销
  • 教你做美食的网站网店seo
  • 模板和网站是一体的吗广州百度关键词排名
  • 哪些网站可以做兼职湖南seo网站多少钱
  • 做外贸的数据网站给大家科普一下b站推广网站
  • 企点下载官网公司关键词排名优化
  • 大连商城网站建设手机百度极速版
  • wap网站生成app百度客户端手机版
  • 二级网站建设标准北京seo的排名优化
  • 赵县网站建设怎么自己做一个网站
  • dw cs6网站建设推广小程序拿佣金