这次我讲一下我Django中V的理解,欢迎大家斧正
不知道大家知道MVC框架不,其实MTV和MVC是同源的框架,层次划分都很类似,只是说法不同。
Django中:M--model(与数据库相关的),T--template(模板,与页面有关),V--view(与后台程序有关,相当于从控制器)
.NET中:M--model(同上),V--view(视图,与页面有关),C--Controller(控制器,后台程序)
首先,大家想一下,我们的网站应该有URL吧,虽然是本地的服务器上运行,但也是URL啊,那我们怎么通过一个不同的URL来访问不同的界面呢?
没错,这就是view需要干的第一件事,我们的网站的本地服务器是一直运行的,前端有请求,我们就应该对它进行响应。通过浏览器的地址栏输入URL进行访问我们的网站也是一种请求,我们也要对它进行响应。