Django进一步掌握(10月22日)

一、请求响应对象

请求对象request

响应对象HttpResponse

二、HttpResponse常用属性

status设置HTTP响应状态码

status_code查询HTTP响应状态码

content_type设置响应的类型

write()写入响应内容

三、重定向

1、实现URl访问的重定向

(1)使用HttpResponseRedirect重定向

(2)使用redirect()快捷方式

四、内置视图重写

在数据库管理系统中,内置视图(系统视图)是由数据库管理系统(DBMS)自动生成的,用于展示数据库系统内部的状态、配置和统计信息。尽管直接修改这些视图是不被推荐的,因为这样做可能会影响数据库的稳定性和安全性,但在某些高级场景中,通过重写或扩展这些视图来获取定制化的信息或优化性能是可能的。

1、400 Bad Request 错误的请求

2、403 Forbidden 被禁止的

3、404 Not Found 未找到

4、500 Internal Server Error 服务器内部错误

五、static.serve处理静态文件

1、在项目settings.py中添加配置

2、在项目urls.py中添加配置

六、使用class重写视图

1、基于类的视图-面向对象

2类的视图案例

TemplateView:步骤一:继承视图

步骤二:配置模版地址

步骤三:配置URl

3、其他通用内置视图

django.views.generic.ListView

django.views.generic.DetailView

相关推荐
CodeCraft Studio32 分钟前
PDF处理控件Aspose.PDF教程:使用 Python 将 PDF 转换为 Base64
开发语言·python·pdf·base64·aspose·aspose.pdf
程序员爱钓鱼2 小时前
Go语言实战案例 — 工具开发篇:实现一个图片批量压缩工具
后端·google·go
困鲲鲲2 小时前
Python中内置装饰器
python
摩羯座-185690305942 小时前
Python数据可视化基础:使用Matplotlib绘制图表
大数据·python·信息可视化·matplotlib
爱隐身的官人3 小时前
cfshow-web入门-php特性
python·php·ctf
gb42152873 小时前
java中将租户ID包装为JSQLParser的StringValue表达式对象,JSQLParser指的是?
java·开发语言·python
THMAIL3 小时前
量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
linux·人工智能·python·深度学习·机器学习·金融
~-~%%3 小时前
从PyTorch到ONNX:模型部署性能提升
人工智能·pytorch·python
蒋星熠3 小时前
Flutter跨平台工程实践与原理透视:从渲染引擎到高质产物
开发语言·python·算法·flutter·设计模式·性能优化·硬件工程
ChinaRainbowSea4 小时前
7. LangChain4j + 记忆缓存详细说明
java·数据库·redis·后端·缓存·langchain·ai编程