Django-视图

news/2024/12/23 17:11:17/

这里的视图的文件是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/news/1557521.html

相关文章

基于springboot的电影订票系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于springboot的电影订票系统,java项目…

构建简洁之美:我的第一个前端页面

实现界面效果 1. HTML示例代码 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><link rel"stylesheet…

【唐叔学算法】第18天:解密选择排序的双重魅力-直接选择排序与堆排序的Java实现及性能剖析

引言 在数据排序的世界里&#xff0c;选择排序是一类简单而直观的算法&#xff0c;它通过不断选取未排序部分中的最小&#xff08;或最大&#xff09;元素来逐步构建有序序列。今天&#xff0c;我们将深入探讨两种基于选择思想的排序方法——直接选择排序和堆排序&#xff0c;…

matlab Patten的使用(重要)(Matlab处理字符串一)

原文连接&#xff1a;https://www.mathworks.com/help/releases/R2022b/matlab/ref/pattern.html?browserF1help 能使用的搜索函数&#xff1a; contains确定字符串中是否有模式matches确定模式是否与字符串匹配count计算字符串中模式的出现次数endsWith确定字符串是否以模式…

vue中高德地图api的使用

在我们使用高德地图的时候&#xff0c;官方给我们推荐了很多案例&#xff0c;但是这些案例都是使用原生方法接入&#xff0c;并没有提供 vue 或者 react 的demo&#xff0c;vue2的接入网上也很多人都有写过&#xff0c;今天我们就来看看 vue3 如何使用常用的高德地图api。前置工…

量化交易——RSI策略(vectorbt实现)

本文为通过vectorbt&#xff08;以下简称vbt&#xff09;实现量化交易系列第一篇文章&#xff0c;通过使用vbt实现RSI策略从而熟悉其代码框架。 关于本文所使用数据的说明 由于vbt官方文档提供的入门案例使用的数据是通过其内置的yfinance包获取&#xff0c;在国内无法直接访…

电商数据采集电商,行业数据分析,平台数据获取|稳定的API接口数据

电商数据采集可以通过多种方式完成&#xff0c;其中包括人工采集、使用电商平台提供的API接口、以及利用爬虫技术等自动化工具。以下是一些常用的电商数据采集方法&#xff1a; 人工采集&#xff1a;人工采集主要是通过基本的“复制粘贴”的方式在电商平台上进行数据的收集&am…

我的个人博客正式上线了!

我的个人博客终于上线啦点此访问 经过一番折腾&#xff0c;我的个人博客终于上线啦&#xff01;这是一个属于我自己的小天地&#xff0c;可以用来记录生活点滴、技术分享以及一些随想。 在这里&#xff0c;我想分享一下搭建博客的整个过程和心得体会。 为什么要搭建博客&…