Django发送post请求
来源:互联网 发布:无锡紫光软件培训中心 编辑:程序博客网 时间:2024/06/04 23:29
处理post请求一般来说分为以下几步:
我们首先来看看form类,Django内置了Form和Model两个类,有时候页面的表单form和Model类是一一对应的,因此分别定义他们的话会比较麻烦,那么遇到以上的问题,我们有一种最简单方式就是通过Model来生成一个Form类,这样就会更加方便操作,Django内置的ModelForm就是为此而生的。理解了这一个,我们现在开始研究怎样处理post请求。
一般来说我们在创建新项目和新App的时候Django并未给我们创建forms.py,因此,需要我们手动在App的目录之下创建一个forms.py。
首先我们在页面之中通过post发出一个请求,在这里我们使用表单实现这一过程。我们在templates文件夹下创建一个html文件,然后向其中填入以下的代码:
<!DOCTYPE html> <head> <title>sign in information</title> </head> <body> <p style = "text-align:center; font-size:1.5em">sign in</p> <form action = "/result" method = "post"> {% csrf_token %} <fieldset> <legend>how old are you?</legend> {{form_info.as_p}} <input type = 'submit' value = 'submit'/> </fieldset> </form> </body></html>
好了,现在我们已经能够发送请求了,但是我们应当怎样接受并处理这个请求呢?我们要做的就是将我们产生的这个请求通过action向我们的某一个网页中发送,以上我们是发向域名下的result界面。
- 然后我们在views.py下就可以获得来自表单的post请求,然后通过接受并处理post请求了
- 然后我们将想要显示的数据显示在result界面上。
阅读全文
0 0
- Django发送post请求
- django 允许post请求
- Django POST请求错误
- IWebBrowser2 发送post请求
- WebClient发送POST请求
- android发送post请求
- Httpclient发送POST请求
- .NET发送POST请求
- IWebBrowser2 发送post请求
- httpClient发送post请求
- python发送post请求
- Android发送post请求
- Android发送post请求
- Ajax发送POST请求
- python发送post请求
- Android发送post请求
- C++ 发送POST请求
- cakephp发送post请求
- OpenGLES2.0基础(3)
- vim常用命令总结
- Coursera deeplearning.ai 深度学习习题1-3-Shallow Neural Networks
- 简单介绍Android四大组件
- MySql学习--查看数据表结构
- Django发送post请求
- MATLAB中plot()画图的颜色线型和希腊字母参数设置
- 2017/12/6
- Android移动开发-在Android项目里调用基于百度地图API实现定位
- Centos7配置阿里Yum源
- Coursera deeplearning.ai 深度学习习题1-4-Neural Network Basics
- LInux之redhat----服务运行流程
- 从零开始学习c++之函数模板与类模板
- HDFS 的工作机制:读操作