标签:http pre rect view 方法 import post 简单的 定义类
简单的类视图
#导入方法视图模板 from django.shortcuts import render from django.http import HttpResponse,HttpResponseRedirect #导入类视图模块 from django.views import View #定义类视图 class MyView(View): hello = ‘你好‘ #方法关键字是固定的如果为get的话那么接收到get请求时会自动运用这个方法那么方法为post就会运用post方法以此类推 def get(self,request): #类的特性共享类属性 print(self.hello) return HttpResponse(self.hello) def post(self,request): return HttpResponse(‘POST‘) def put(self,request): return HttpResponse(‘put‘) def delete(self,request): return HttpResponse(‘delete‘)
类的特性继承
#导入方法视图模板 from django.shortcuts import render from django.http import HttpResponse,HttpResponseRedirect #导入类视图模块 from django.views import View #定义类视图 class MyView(View): hello = ‘你好‘ #方法关键字是固定的如果为get的话那么接收到get请求时会自动运用这个方法那么方法为post就会运用post方法以此类推 def get(self,request): #类的特性共享类属性 print(self.hello) return HttpResponse(self.hello) def post(self,request): return HttpResponse(‘POST‘) def put(self,request): return HttpResponse(‘put‘) def delete(self,request): return HttpResponse(‘delete‘) # 定义继承类 class MySon(MyView): def get(self,request):
#继承父类属性 return HttpResponse(MyView.hello)
标签:http pre rect view 方法 import post 简单的 定义类
原文地址:https://www.cnblogs.com/Niuxingyu/p/10367998.html