Django-视图

devtools/2024/12/23 18:36:51/

这里的视图的文件是view.py的文件:

django 项目中视图就相当于 python 函数或者类;django 接收到浏览器发送的请求之后,进行 URL 匹配,找到对应的视图进行响应。

视图中第一个参数必须是 HttpRequest 的对象(正常情况下,默认写为 request)

视图中必须返回一个 HttpResponse 对象或者其子类对象作为响应。

python">from django.shortcuts import render , HttpResponse , redirectdef index(request):# return HttpResponse()response = HttpResponse('index')return responsedef get_html(request):# 先将 html 文件进行模板化 , 然后传递给 HttpResponse 对象进行返回return render(request , 'index.html')def coll(request):#  redirect url 重定向 , 状态码:302# redirect 方法内部返回的是 HttpResponse 的子类 : HttpResponseRedirect 对象return redirect('www.baidu.com')

1、请求:HttpRequest 

 HttpRequest 是 django 在视图中处理 HTTP请求的操作

当浏览器发送请求到 django 项目中,django接收到请求并且进行查询匹配对应的 URL , 找到 URL 和视图的映射关系之后。创建 HttpRe


http://www.ppmy.cn/devtools/144764.html

相关文章

AMS1117芯片驱动电路·降压芯片的驱动电路详解

目录 AMS1117常见封装 AMS1117不同系列 AMS1117驱动电路 参考数据手册 编写不易,仅供学习,请勿搬运,感谢理解 相同LDO芯片驱动专栏文章 LM7805系列降压芯片驱动电路降压芯片驱动电路详解-CSDN博客 ME6211C系列降压芯片驱动电路降压芯片…

【VSCode】常用插件汇总

1 Path Autocomplete(路径提示的插件) 步骤一:在vscode的扩展搜索中直接搜索Path Autocomplete,直接安装 步骤二:配置 配置 VS Code settings.json "path-autocomplete.pathMappings": {"": &q…

【前端爬虫】关于如何获取自己的请求头信息(user-agent和cookie)

注意:由于user-agent和cookie中保存了部分账户信息,所以一定不要随意泄露给他人!!! 1.首先打开某个页面,点击键盘的F12键进入控制台,或者鼠标右键页面选择打开控制台 2.然后点击控制台上方的网…

如何在 Debian 12 上安装和使用 Vuls 漏洞扫描器

简介 Vuls 是一款无代理、免费且开源的 Linux 和 FreeBSD 漏洞扫描器。Vuls 主要用 Go 语言编写,可以在任何地方运行。你可以在云端、本地和 Docker 上运行 Vuls,并且它支持主要的发行版。Vuls 提供高质量的扫描,支持多个漏洞数据库&#xf…

搭建MPI/CUDA开发环境

本文记录MPI/CUDA开发环境搭建过程。 一、Linux 2.1 环境 操作系统Ubuntu 22.04.4 LTSVS Code1.92.1Git2.34.1GCC11.4.0CMake3.22.1 2.2 VS Code 下载VS Code,然后安装以下插件, Task Explorer Output Colorizer Git Extension Pack Git Graph Remot…

【Web】PolarCTF2024秋季个人挑战赛wp

EZ_Host 一眼丁真命令注入 payload: ?host127.0.0.1;catf*序列一下 exp: <?phpclass Polar{public $lt;public $b; } $pnew Polar(); $p->lt"system"; $p->b"tac /f*"; echo serialize($p);payload: xO:5:"Polar":2:{s:2:"l…

安全见闻(2)

软件程序 软件程序通常由源代码组成&#xff0c;这是人类可读的文本形式的指令。源代码可以被编译成机器代码&#xff0c;这是计算机可以直接执行的二进制形式&#xff0c;或者被解释执行&#xff0c;即在运行时逐行翻译成机器代码。 不同软件的本质实际就是代码。 1. 编程语…

【爬虫开发】爬虫开发从0到1全知识教程第11篇:Mongodb数据库,介绍【附代码文档】

本教程的知识点为&#xff1a;爬虫概要 爬虫基础 爬虫概述 知识点&#xff1a; 1. 爬虫的概念 requests模块 requests模块 知识点&#xff1a; 1. requests模块介绍 1.1 requests模块的作用&#xff1a; 数据提取概要 数据提取概述 知识点 1. 响应内容的分类 知识点&#xff1a…