2016 - 2024

感恩一路有你

Django开发指南:获取POST表单参数

浏览量:3412 时间:2024-03-10 14:31:15 作者:采采

步骤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表单参数的完整步骤,通过这些操作,您可以轻松处理表单数据并对其进行相应处理。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。