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

1.请求过程

2.页面渲染

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

浏览器页面展现:

3.请求与响应

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

处理结果:

4.关键问题解答

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

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

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

相关推荐

  1. Django请求响应

    2024-01-07 00:42:01       19 阅读
  2. Python学习之路-Django基础:请求响应

    2024-01-07 00:42:01       32 阅读
  3. django框架、断言、请求响应

    2024-01-07 00:42:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-07 00:42:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-07 00:42:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-07 00:42:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-07 00:42:01       18 阅读

热门阅读

  1. RocketMQ

    RocketMQ

    2024-01-07 00:42:01      32 阅读
  2. HTTP网络相关知识

    2024-01-07 00:42:01       34 阅读
  3. Kibana

    Kibana

    2024-01-07 00:42:01      34 阅读
  4. 详解Nacos和Eureka的区别

    2024-01-07 00:42:01       27 阅读
  5. 【LeetCode】1070. 产品销售分析 III

    2024-01-07 00:42:01       36 阅读
  6. Qt3D类使用说明

    2024-01-07 00:42:01       33 阅读
  7. ros python 接收GPS RTK 串口消息再转发 ros 主题消息

    2024-01-07 00:42:01       43 阅读
  8. Ubuntu中安装和配置SSH的完全指南

    2024-01-07 00:42:01       34 阅读
  9. go 使用 sync.RWMutex

    2024-01-07 00:42:01       42 阅读
  10. ROS 传感器—相机的介绍

    2024-01-07 00:42:01       32 阅读
  11. 存储过程从表中获取数据库名称

    2024-01-07 00:42:01       32 阅读
  12. CAD二开—WblockCloneObjects函数用法

    2024-01-07 00:42:01       39 阅读