我是靠谱客的博主 迷人外套,这篇文章主要介绍Django中类视图.as_view()方法的见解,现在分享给大家,希望可以做个参考。

class All(object):
    @classmethod
    def as_view(cls):
        print(cls)
        # 第二个参数是从 request.method中获取的请求方式
        getattr(cls(), "GET".lower())()



class Dog(All):
    def speak(self):
        print("汪汪汪~~~~")

    def get(self):
        print("我是Dog中的get方法")


class Cat(All):
    def speak(self):
        print("喵喵喵~~~~")

    def get(self):
        print("我是Cat中的get方法")



Dog.as_view()
Cat.as_view()

"""
以上就是Django类使用.as_view()方法大致过程,
也可以说是为什么类视图中只可以使用get  post....当做方法名的原因
"""

最后

以上就是迷人外套最近收集整理的关于Django中类视图.as_view()方法的见解的全部内容,更多相关Django中类视图.as_view()方法内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部