为了账号安全,请及时绑定邮箱和手机立即绑定

Django视图间传递参数

Django视图间传递参数

明月笑刀无情 2018-07-16 19:40:28
大家好。最近在自学Django的Web框架搭建,遇到一个很纠结的问题。。。比如说,如果在一个页面视图上定义了一些表单数据,提交后需要让这些数据和重定向的链接一起传递到一个新的页面(或者刷新当前页面),该如何定义呢- -好像是个很傻的问题,但因为身边没人可以请教,网上搜索也是云里雾里的,求指导。。。
查看完整描述

3 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

这个提交的数据可以先写到 session 中,然后重定向到你指定的url,然后在对应的视图中通过处理 session 数据就可以达到你的目的了

查看完整回答
反对 回复 2018-07-20
?
跃然一笑

TA贡献1826条经验 获得超6个赞

在view中传递短小的消息不建议放在url中,这样第三方就可以控制你要传的消息了,如果过滤不严还会出现严重的安全问题,可以使用相应框架的flash session技术,在django中flash session叫做message,

django中的message支持多种级别的消息,比如info, success等,而且还支持不同的backend,可以根据业务自行决定使用那种backend,或者自定义backend


查看完整回答
反对 回复 2018-07-20
  • 3 回答
  • 0 关注
  • 2093 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信