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()方法内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复