python后台架构Django教程——视图views渲染

全栈工程师开发手册 (作者:栾鹏)

本文衔接至python后台架构Django开发全解。

有其他问题请先阅读:
http://blog.csdn.net/luanpeng825485697/article/details/79228895

前面的部分我们已经创建了一个名为hello的django项目和一个名为app1的应用,以及连接了mysql数据库,在app1中添加了User和Diary两个数据模型。


视图函数的实现在每个功能模块的views.py文件中实现。视图函数,简称视图,本质上是一个简单的Python函数,它接受Web请求并且返回Web响应。

响应的内容可以是HTML网页、重定向、404错误,XML文档或图像等任何东西。但是,无论视图本身是个什么处理逻辑,最好都返回某种响应。

视图函数的代码写在哪里也无所谓,只要它在你的Python目录下面。但是通常我们约定将视图放置在项目或app应用目录中的名为views.py的文件中。

view.py中每个视图函数的主要工作为接收request参数,request中包含前台请求数据。通过对请求数据进行逻辑运算,读写数据库等过程获取响应数据。将响应数据以字符串、对象、或html页面的形式返回。

在这个过程中包含了

  • 1、获取请求数据、 2、数据库读写、逻辑运算、产生响应数据, 3、视图渲染

等过程。不过有可能会遇到

  • 1、数据查询失败的404错误, 2、重定向。

等问题。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付 29.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值