13.2.3 视图层——视图函数
视图函数
视图函数,也就是我们所说的views层,一个视图函数,简称视图,其实就是一个简单的Python函数,它接收WEB请求并返回WEB响应。
响应的内容可以是HTML文档,可以是404错误,可以是一张图片……
任何超文本都可以作为响应内容,并且无论视图本身包含什么逻辑,都要返回响应内容。
视图函数虽然放到哪里都可以,但是默认约定是将视图放置在项目或应用程序目录中名为views.py的文件中。
我们来看一个简单的例子理解一下视图函数工作的流程,下面是一个返回当前日期和时间作为HTML文档的视图:
import timefrom django.shortcuts import HttpResponsedef current_time(request):now = time.strftime(
13.2.3 视图层——视图函数相关推荐
- Django的视图层简介
Django的视图层 视图函数 所谓视图函数,其实就是我们Django项目中各个应用中的views.py文件中定义的每个用来处理URL路由映射到这里的逻辑函数.一个视图函数简称视图,它是个简单的Pyt ...
- Django - - - -视图层之视图函数(views)
阅读目录(Content) 视图层之视图函数(views) 一个简单的视图 1.HttpRequest 2.HttpResponse 1.render 函数 2.redirect 函数 对比rende ...
- django redirect传递参数_Django 视图层(四):视图函数 - views.py
介绍 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图 ...
- {{view 视图层}}微信小程序
微信小程序 view 视图层//自学 1.数据绑定 数据绑定WXML中的动态数据均来自对应Page的data. 简单绑定数据绑定使用"Mustache"语法(双大括号)将变量包起来 ...
- 视图层详解,cbv和fbv,文件上传
day64 一.复习 二.视图层之请求对象 三.视图层之响应对象 补充知识之json序列化与反序列化 四.cbv和fbv 五.文件上传 六.postman软件 七.form表单,提交地址 八.Pych ...
- 微信小程序逻辑层视图层解析
框架 小程序开发框架的目标是通过尽可能简单.高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务.框架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于JavaScript的逻辑层 ...
- django ajax 更新表格_Django(反向解析,路由分发、名称空间、视图层、虚拟环境、Django版本、json,CBV)...
https://www.zhihu.com/video/1249117508688711680 每日测验 """ 今日考题 1.列举你知道的orm数据的增删改查方法 2. ...
- 【微信小程序】一文带你吃透小程序开发框架——视图层中的事件系统
0️⃣前言 事件是视图层到逻辑层的通讯方式. 事件可以将用户的行为反馈到逻辑层进行处理. 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数. 事件对象可以携带额外信息,如 id ...
- 视图存储过程存储函数
文章目录 视图 常见数据库对象 视图概述 为什么使用视图? 视图的理解 创建视图 创建单表视图 创建多表联合视图 基于视图创建视图 查看视图 更新视图的数据 一般情况 不可更新的视图 修改.删除视图 ...
最新文章
- mysql不可重复读和重复读_脏读、幻读、不可重复读的区别是什么
- android重写方法,android中native js中重写方法问题
- 工业交换机故障分析的原则
- Java学习笔记_身份验证机制
- 微信公众号 模版消息 跳转到小程序报错{ errcode: 40013, errmsg: 'invalid appid hint: [cC6RwA09011295]' }
- golang后端php前端,Golang如何接收前端的参数
- 70进货卖100利润是多少_进货价8块的产品,在网上卖100块,这个电商卖家能赚多少!...
- [置顶] 【cocos2d-x入门实战】微信飞机大战之六:子弹层的处理
- win10桌面null图标删除
- 欺骗的艺术-读后总结
- 计算机桌面ico图标,.ico格式图标制作转换教程及DIY桌面图标的方法
- unity3d-学习笔记19-卡牌游戏制作(战斗胜利界面,点击菜单栏出现其他选项以及对应功能,实现能量卡消耗蓝条)
- word文档如何设置/取消首行输入空格当作缩进
- 企业竞争力分析及综合评价体系的构建
- 办公室装修设计如何突出主题与风格
- web服务器推送技术
- oracle 10 卸载工具,完全卸载oracle10个(转)
- python中占位符的使用
- 影响GPS定位精度的基本概念
- 如何将EXCEL中同一个工作薄多张工作表合并
热门文章
- webstorm 激活方法
- CCF - 201503-3 - 节日
- SQL之rand,round,floor,ceiling,cast小数处理函数
- RDIFramework.NET ━ 9.3 用户管理 ━ Web部分
- css background-position
- 【小菜日志】用C#完成Allen Lee's Magic大虾推荐的F#作业F#学习中
- 为什么parsefloat加出来还是字符串_为什么酒店的包子做的这么好吃?里面加了什么说出来你可能不信...
- Java黑皮书课后题第3章:**3.29(几何:两个圆)编写程序,提示用户输入两个圆的中心坐标和各自的半径值,然后判断圆是在第一个圆内,还是和第一个圆重叠
- mysql数据库复制基本原理_MySQL的复制原理以及流程
- 十代i7前端总线频率_Intel 10nm十代酷睿终极版发布:频率暴涨、苹果独享