Django开发指南:获取POST表单参数
步骤1:创建Django工程和应用
登录CentOS7系统,在终端中进入Python3虚拟环境,创建名为djbd的Django工程,并在其中创建一个名为book的应用。下面是相应的命令:
```bash
workon djangotest
django-admin startproject djbd
cd djbd
python startapp book
```
步骤2:配置工程文件
在工程的文件中,添加应用信息和允许的主机IP地址,并注释掉CSRF中间件部分。具体更改如下:
```python
ALLOWED_HOSTS ['192.168.128.25']
INSTALLED_APPS [
'',
'',
'',
'',
'',
'',
'',
]
MIDDLEWARE [
'',
'',
'',
'django.middleware.csrf.CsrfViewMiddleware',
'',
'',
'',
]
```
步骤3:配置工程URL路由
在工程的文件中include应用的文件,具体操作如下:
```python
from import url, include
from import admin
urlpatterns [
url(r'^admin/', ),
url(r'^book/', include('book.urls')),
]
```
步骤4:配置应用的URL路由
进入应用目录,创建文件,并添加以下代码:
```python
from import url
from . import views
urlpatterns [
url(r'^index/', ),
]
```
步骤5:编写应用视图文件
在应用的文件中,添加一个名为`index`的方法来获取POST表单参数,并返回一个“ok”的HTTP响应。具体代码如下:
```python
from import render
from import HttpResponse
def index(request):
var1 ('var1')
var2 ('var2')
print(var1)
print(var2)
return HttpResponse('ok')
```
步骤6:运行Django工程
返回到工程根目录,通过以下命令在本地服务器的8000端口上运行Django工程:
```bash
python runserver 192.168.128.25:8000
```
这里的IP地址应该与allowed_host中设置的本机IP一致。
步骤7:使用POSTMAN测试POST请求
打开POSTMAN(也可以使用局域网中的任意计算机),选择POST请求方式,填入URL地址并在body中以x-www-form-urlencoded方式传入参数。点击发送后,应该收到“ok”作为响应。
步骤8:查看控制台输出
提交参数后,可以在控制台中查看打印的参数内容,确保参数被正确接收。
以上是在Django中获取POST表单参数的完整步骤,通过这些操作,您可以轻松处理表单数据并对其进行相应处理。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。