标签:views patch gen alt tle ons 它的 sed com
基于类的视图允许你使用不同的类实例方法响应不同 HTTP 请求方法,而不是在单个视图函数里使用有条件分支的代码。
基于类的视图有一个 as_view()
类方法,
当一个请求到达的 URL 被关联模式匹配时,这个类方法返回一个函数。
这个函数创建一个类的实例,调用 setup()
初始化它的属性,然后调用 dispatch()
方法。
dispatch
观察请求并决定它是 GET
和 POST
,等等。如果它被定义,那么依靠请求来匹配方法,否则会引发 HttpResponseNotAllowed
。
类属性在很多基于类的始终很常见,这里有两种方法来配置或设置类属性
1.在子类中覆盖属性和方法
2.在 URLconf 中将配置类属性作为参数来调用 as_view()
。
标签:views patch gen alt tle ons 它的 sed com
原文地址:https://www.cnblogs.com/staff/p/12454627.html