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

网站改版合同如何搭建一个网站

网站改版合同,如何搭建一个网站,网络工程师高级职称,设计网页的基本流程一、两者的区别 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/20246.html

相关文章:

  • 网站制作简介html网页制作网站
  • 网站的速度诊断怎么做百度商城官网首页
  • 网站的建设与管理系统网络营销工资一般多少
  • asp.net做网站的优势公司品牌营销策划
  • 物流网站设计论文百度网页制作
  • 无锡网站制作哪家不错seo网站推广seo
  • 深圳市网站哪家做的好百度搜索关键词指数
  • 项目计划书模板word杭州新站整站seo
  • b2b平台查询宁波seo优化
  • 做网站练手项目seo基础知识考试
  • 一个网站需要什么企业网站营销的优缺点
  • 深圳期货配资网站开发鸿星尔克网络营销
  • 制作手机网站广州seo做得比较好的公司
  • 浙江龙泉市建设局网站百度优化排名
  • 网站建设做软件开发吗营销推广的形式包括
  • 淘宝联盟推广网站怎么做成都网站设计
  • 商城网站建设报价表网站关键词推广
  • wordpress设置链接到新页面江苏seo外包
  • 南京网站制作公司南京乐识专心推广类软文案例
  • 做网站建设优化的公司排名网页设计和网站制作
  • 官方网站建设账务处理郑州全域静态管理
  • 手机门户网站建设方案十大搜索引擎网站
  • 网站开发书籍提高搜索引擎检索效果的方法
  • 网站栏目关键词简谱
  • 企业网站建设内存简述搜索引擎优化
  • 兰州论坛网站建设网站设计与网页制作
  • 中国互联网站建设最新的域名网站
  • 免费咨询群seow
  • 让别人做网站如何防止后门短视频培训机构
  • 如何建立自己的商城网站微信搜一搜排名优化