当前位置: 首页 > news >正文

django学习:页面渲染与请求和响应

1.请求过程

2.页面渲染

在app中新建一个目录(Directory),文件名命名为templates。该文件名命名是固定的,不可命名出错,如若后续步骤出错,该目录文件名是一个检查的重点项目。在该目录下新建一个html文件,在文件中展现你想要展示的内容,如下是模拟一个POST请求。

浏览器页面展现:

3.请求与响应

如下图是获取来自login.html页面中的请求体。请求方式等处理。需要注意的一点是渲染页面要使用render(request, "渲染页面")函数来渲染。

处理结果:

4.关键问题解答

在提交表达数据后报403错误,如下:

原因分析:未提供crsf_token验证。csrf_token是一个随机生成的令牌,由服务器生成并嵌入到HTML表单中的一个隐藏字段或者在Cookie中设置。当用户提交表单时,服务器会验证该令牌是否有效,如果无效则拒绝该请求。

解决:在form表单中加入crsf_token验证,如下图所示:

http://www.lryc.cn/news/274976.html

相关文章:

  • Redis 数据一致性
  • Mac环境下反编译apk
  • 计算机网络——网络模型的组织、看法以及标准化流程
  • 【JAVA】volatile 关键字的作用
  • Next.js 第一次接触
  • CISSP 第7章:PKI和密码学应用
  • dji uav建图导航系列()ROS中创建dji_sdk节点包(二)实现代码
  • 数字化工厂产品推荐 带OPC UA的分布式IO模块
  • 使用OHOS SDK构建opus
  • K-means 聚类算法分析
  • uniapp获取定位
  • Python 面向对象之反射
  • HPM6750开发笔记《DMA接收和发送数据UART例程深度解析》
  • SQL IN 操作符
  • 如何使用Plex在Windows系统搭建个人媒体站点公网可访问
  • web前端——clear可以清除浮动产生的影响
  • centos用yum安装mysql详细教程
  • 冲刺2024年AMC8竞赛的专题突破:匹克定律和不规则形状面积的求法
  • 阿里云迁移AWS视频点播技术攻坚
  • Scrum敏捷认证CSM官方认证班Certified ScrumMaster - CSM认证班
  • 深度解析qt核心机制:信号槽的多线程行为与对象的线程依附性
  • 关于时间格式yyyy-M-d或yyyy-MM-d到yyyy-MM-dd的转换
  • 【Windows】之微软输入法配置小鹤双拼
  • 【AI】使用Jan.ai在本地部署大模型开启AI对话(含通过huggingface下载大模型,实现大模型自由)
  • C++摸版(初阶)----函数模版与类模版
  • Embedded-Project项目介绍
  • golang 的那些花样
  • 如何设计企业级业务流程?学习华为的流程六级分类经验
  • 视频智能分析支持摄像头异常位移检测,监测摄像机异常位移变化,保障监控状态
  • C++ UTF-8与GBK字符的转换 —基于Linux 虚拟机 (iconv_open iconv)