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

1.请求过程

2.页面渲染

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

浏览器页面展现:

3.请求与响应

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

处理结果:

4.关键问题解答

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

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

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

相关推荐
_.Switch14 分钟前
高级Python自动化运维:容器安全与网络策略的深度解析
运维·网络·python·安全·自动化·devops
测开小菜鸟1 小时前
使用python向钉钉群聊发送消息
java·python·钉钉
萧鼎3 小时前
Python并发编程库:Asyncio的异步编程实战
开发语言·数据库·python·异步
学地理的小胖砸3 小时前
【一些关于Python的信息和帮助】
开发语言·python
疯一样的码农3 小时前
Python 继承、多态、封装、抽象
开发语言·python
Wx-bishekaifayuan3 小时前
django电商易购系统-计算机设计毕业源码61059
java·spring boot·spring·spring cloud·django·sqlite·guava
Python大数据分析@3 小时前
python操作CSV和excel,如何来做?
开发语言·python·excel
黑叶白树3 小时前
简单的签到程序 python笔记
笔记·python
Shy9604183 小时前
Bert完形填空
python·深度学习·bert
上海_彭彭4 小时前
【提效工具开发】Python功能模块执行和 SQL 执行 需求整理
开发语言·python·sql·测试工具·element