本书1-7章样章及配套资源下载链接:
https://pan.baidu.com/s/1OGmhHxEMf2ZdozkUnDkAkA?pwd=nanc
源码、PPT课件、教学视频等,可以从前言给出的下载信息下载,大家可以评估一下。
本节主要介绍Django框架视图的基础知识。Django视图层是负责处理请求的核心,是开发Web应用的重要组成部分。Django视图层代码可以放在应用目录下的任何位置,通常写在类似views.py这样的文件中。
在Django框架视图层的概念体系中,视图函数简称为视图,它是一个简单的Python函数,用于接收Web请求和返回Web响应。Web响应是一个很宽泛的概念,具体可以是一个HTML页面、 404错误页面、重定向页面、XML文档或一幅图片等。在Django框架中,无论视图层自身包含什么逻辑,都要返回Web响应。
在Django框架视图层中有两个重要的对象,分别是请求对象(HttpRequest)与响应对象(HttpResponse)。视图函数都负责返回一个HttpResponse对象,该对象中包含所生成的Web响应。
Django框架视图层对外负责接收用户请求,对内负责调度模型层与模板层,是连接用户前端页面和底层数据库的桥梁。Django框架的视图层还有一点特殊之处,就是它会根据业务逻辑将处理好的数据与前端进行整合后再返回给用户,从这方面来讲Django视图层更偏向于所谓的“后端”。
注:此图引用自互联网博客文章。
本文节选自《Django 5企业级Web应用开发实战(视频教学版)》,获出版社和作者授权发布。
《Django 5企业级Web应用开发实战(视频教学版)》(王金柱)【摘要 书评 试读】- 京东图书 (jd.com)