码迷,mamicode.com
首页 > 其他好文 > 详细

Django 类视图

时间:2019-02-13 09:20:46      阅读:188      评论:0      收藏:0      [点我收藏+]

标签: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)

 

Django 类视图

标签:http   pre   rect   view   方法   import   post   简单的   定义类   

原文地址:https://www.cnblogs.com/Niuxingyu/p/10367998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!