多语言展示
当前在线:805今日阅读:176今日分享:34

django怎样获取form表单提交的数据

前端页面一般都是静态不变的,玩起来没啥意思,今天小编我就来分享一下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

没用可以投反对票。

推荐信息