深入了解Django View(视图系统)
一个视图函数(类),简称视图,是一个简单的 Python 函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。为了将代码放在某处,大家约定成俗将视图放置在项目或应用程序目录中的名为 views.py 的文件中。CBV 就是在视图里使用类处理请求。Python是一个面向对象的编程语言,如果只用函数来开发,有很多面向对象的优点就错失了。所以 Django 在后来加入了Class-Based-View。这样做的优点主要下面两种:。JsonResponse是HttpResponse的子类,专门用来生成JSON编码的响应。默认返回一个临时的重定向; 传递 peimanent=True 可以返回一个永久的重定向。
下载地址
用户评论