python-django框架研究-Django的View(视图)_20191107

python-django框架研究-Django的View(视图)

1,视图:

一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。

响应可以是一张网页的HTML内容(使用render),一个重定向(使用redirect),一个404错误,一个XML文档,或者一张图片。

无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,大家约定成俗将视图放置在项目(project)或应用程序(app)目录中的名为views.py的文件中。

视图就是接收一个请求,返回一个响应,就是那些对应关系的处理函数,

我有一个疑问,这个视图如果不放在view.py文件,应该怎么放?

2,CBV和FBV

CBV就是class base view  FBV就是function base view,

之前都是写的基于函数的视图,现在要写一个基于类的视图,

猜你喜欢

转载自www.cnblogs.com/andy0816/p/11810505.html