【Django】使用杂记

本文探讨了前后端分离的实现方法,讲解如何自定义404页面及处理403错误,深入剖析cookie操作技巧,包括设置过期时间和删除方法。同时,介绍了模板语法在首页登录逻辑中的应用,展示了视图函数的重定向和反向解析技术。此外,还涉及了静态文件管理、多文件上传和中间件的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自定义404页面

自定义一个名为404的HTML文件,在设置中设置DEBUG=False, Allowed_host = ["*"]
在这里插入图片描述

在这里插入图片描述

safe&autoescape

在这里插入图片描述
safe表示可信任的代码,可执行样式等。
autoescape表示是都自动转义,开启转移表示“原字符传输出”

write&flush

在这里插入图片描述

前后端分离

  • 看返回的是数据还是页面

在这里插入图片描述

form-name用作提字段

在这里插入图片描述

403

  • 403跨站伪造-注释关闭csrf认证
    在这里插入图片描述
  • 403跨站伪造–or设置csrf认证
    在这里插入图片描述

cookie设置过期时间

在这里插入图片描述

在这里插入图片描述

删除cookie

在这里插入图片描述

模板语法-首页登陆逻辑

在这里插入图片描述

视图函数3种重定向3种反向解析(无参,位置参数,关键字参数)

在这里插入图片描述

templates两种页面跳转方式

在这里插入图片描述

装饰器动态添加属性

在这里插入图片描述

static目录

  • App下新建的static目录
    在这里插入图片描述
    在这里插入图片描述
  • 使用App以外的静态文件夹(资源)
    在这里插入图片描述
    在这里插入图片描述

定义媒体目录路径

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

多文件上传

在这里插入图片描述
在这里插入图片描述

中间件

  • 中间件的作用:
    • 统计
    • 黑名单
    • 白名单
    • 反爬
    • 界面友好化(捕获异常)
  • 注册中间件
    在这里插入图片描述
  • 在中间件函数中获取访问者IP并禁止访问
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值