前端页面一般都是静态不变的,玩起来没啥意思,今天小编我就来分享一下django获取表单数据的经验。这样也能体会到前后端交互的乐趣。
工具/原料
1
python django
2
pycharm
方法/步骤
1
如图,django表单要用到urls和views视图和模板,所以先要理解这些才可以理解如何获取表单数据,参考我的这两篇经验可以更好知道表单怎样提交数据。如图所示,我在django项目设置了表单模板。
2
然后写表单的代码,注意,input的name属性要记住,因为后端要用到这个数据。并且我在这里设置了一个b变量,同样记住名字。这个变量是待会后台返回来的数据。
3
action就是提交的地址,相当于路由url,然后表单使用post方法来提交数据给后台。
4
接着再去设置url,如图所示,小编我设置index和test的路由,并且调用views中对应的index和testpost方法。
5
然后去views中定义index和testpost函数。如果是index路由url,则返回index模板给浏览器。而testpost函数则用:请求参数.POST[表单name名称] 来获取表单数据。然后把表单数据保存为字典对象,返回给index.html模板。
7
提交之后,路由发生变化了,并且django还把从表单获取到的数据保留在b变量里面,而b变量被解析成对应的数据了。
注意事项
1
有用可以分享收藏。
2
没用可以投反对票。
上一篇:轩辕传奇破幽谷任务攻略
下一篇:机械表上弦的正确方法