011:视图函数介绍
视图:
视图一般都写在 app 的 views.py 中。并且视图的第一个参数永远都是 request (一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作。比如这个请求是添加一篇博客,那么可以通过request来接收到这些数据,然后存储到数据库中,最后再把执行的结果返回给浏览器。视图函数的返回结果必须是 HttpResponseBase 对象或者子类的对象。示例代码如下:
from django.http import HttpResponse# 视图函数第一个参数(request)必不可少 def index(request):return HttpResponse("first") #返回值必须是HttpResponseBase对象或子类对象
1、如果没有第一个参数——request,会出现如下报错情况:
2、如果直接使用字符串作为返回值时,报的错误:
转载于:https://www.cnblogs.com/zheng-weimin/p/10140033.html
011:视图函数介绍相关推荐
- Django Views(视图函数)
http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我们用到的参数request就是HttpR ...
- Django视图之介绍、项目准备、URL、路由命名、reverse反解析和Postman测试
知识点: HttpRequest 位置参数和关键字参数 查询字符串 请求体:表单数据,JSON数据 请求头 HttpResponse HttpResponse JsonResponse redirec ...
- oracle创建带参数视图6,Oracle创建带有参数的视图代码介绍
在Oracle里,视图不像存储过程和函数一样,可以定义输入参数,但我们可以变个方式,使用程序包来实现 首先定义程序包: /* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是num ...
- Python Django CBV下的通用视图函数
ListView TemplateView DetailView 之前的代码实例基本上都是基于FBV的模式来撰写的,好处么,当然就是简单粗暴..正如: def index(request):retur ...
- Django之url和视图函数
URL-统一资源定位符(Uniform Resource Locator)用来表示互联网某个资源的地址,类比理解为windows下某个文件的路径.URL的一般语法格式为(注:[]代表其中的内容可省略) ...
- Django 3.2.5博客开发教程:URL与视图函数
在讲URL与视图函数之前我们先给大家简单介绍一下用户访问网站的流程.我们访问一个网站的时候,一般先打开浏览器,然后在浏览器的地址栏里输入一个网址,也就是URL,然后回车,我们就可以在浏览器里看到这个网 ...
- GaussDB数据库基础函数介绍-上
目录 一.函数在数据库中的作用 二.GaussDB常用基础函数介绍与示例 1.数字操作函数 2.时间和日期处理函数 3.类型转换函数 4.数组函数 5.范围函数 6.窗口函数 7.聚集函数 8.安全函 ...
- C++文件操作API函数介绍
转自 http://www.studentblog.net/m/tonycat/archives/2006/26364.html 文件的基本概念 所谓"文件"是指一组相关数据的有序 ...
- django redirect传递参数_Django 视图层(四):视图函数 - views.py
介绍 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图 ...
最新文章
- 【BZOJ-1858】序列操作 线段树
- 把数据转换为在内存中Tree(树形结构)。_Linux的中断处理机制 [二] - 数据结构(2)...
- php 二维数组字母排序,PHP二维数组获取第一个中文首字母并排序 筋斗云网络
- MVC之ActionFilterAttribute自定义属性
- TP-Link路由器设置上网知识笔记
- typescript+react+antd基础环境搭建
- GY歌谣之读懂每行代码(飞智) 2020 10 16 Duplicate keys detected
- SpringBoot项目去除druid监控的底部广告
- 前端开发还可以这么玩?元数据实践分享
- intelRealsense D435 python开发环境搭建
- python如何打开npy文件_操作python实现npy格式文件转换为txt文件
- mysql 分页拦截器_MyBatis 拦截器 (实现分页功能)
- 主流无线芯片厂商的自动信道选择算法小结
- 怎么将CAD中的两条直线拉成弧形呢?
- pytorch浅谈——stack()函数
- 众昂矿业:萤石货源紧张,价格可能上涨
- html div居中属性,css布局设置div水平居中
- 歌礼扩大利托那韦口服片剂产能;博奥信生物任命叶信良博士为首席战略官兼中国区商务拓展负责人 | 医药健闻...
- 目前的Android 市场怎么样?还好吗?
- Java端字节跳动接口调用SDK包
热门文章
- OpenCV代码提取:flip函数的实现
- 运动目标检测__光流法
- OpenCV中与matlab中相对应的函数
- svn 回归某一个特定版本
- 戚薇在冰箱放香水,是贫穷限制了想象力!
- js动态变量名_scss引入其他scss变量,并通过js动态修改scss变量
- java计算器的重点解决问题_java计算器问题
- php使用pdo操作mysql数据库实例_php5使用pdo连接数据库实例
- linux下移动c盘文件位置,问个问题我在unbuntu下为何找不到windows c盘文件
- 程序模拟电影院窗口卖票,多线程Demo