Django開發(fā)指南:獲取POST表單參數(shù)
步驟1:創(chuàng)建Django工程和應(yīng)用登錄CentOS7系統(tǒng),在終端中進(jìn)入Python3虛擬環(huán)境,創(chuàng)建名為djbd的Django工程,并在其中創(chuàng)建一個(gè)名為book的應(yīng)用。下面是相應(yīng)的命令:```bash
步驟1:創(chuàng)建Django工程和應(yīng)用
登錄CentOS7系統(tǒng),在終端中進(jìn)入Python3虛擬環(huán)境,創(chuàng)建名為djbd的Django工程,并在其中創(chuàng)建一個(gè)名為book的應(yīng)用。下面是相應(yīng)的命令:
```bash
workon djangotest
django-admin startproject djbd
cd djbd
python startapp book
```
步驟2:配置工程文件
在工程的文件中,添加應(yīng)用信息和允許的主機(jī)IP地址,并注釋掉CSRF中間件部分。具體更改如下:
```python
ALLOWED_HOSTS ['192.168.128.25']
INSTALLED_APPS [
'',
'',
'',
'',
'',
'',
'',
]
MIDDLEWARE [
'',
'',
'',
'django.middleware.csrf.CsrfViewMiddleware',
'',
'',
'',
]
```
步驟3:配置工程URL路由
在工程的文件中include應(yīng)用的文件,具體操作如下:
```python
from import url, include
from import admin
urlpatterns [
url(r'^admin/', ),
url(r'^book/', include('book.urls')),
]
```
步驟4:配置應(yīng)用的URL路由
進(jìn)入應(yīng)用目錄,創(chuàng)建文件,并添加以下代碼:
```python
from import url
from . import views
urlpatterns [
url(r'^index/', ),
]
```
步驟5:編寫應(yīng)用視圖文件
在應(yīng)用的文件中,添加一個(gè)名為`index`的方法來獲取POST表單參數(shù),并返回一個(gè)“ok”的HTTP響應(yīng)。具體代碼如下:
```python
from import render
from import HttpResponse
def index(request):
var1 ('var1')
var2 ('var2')
print(var1)
print(var2)
return HttpResponse('ok')
```
步驟6:運(yùn)行Django工程
返回到工程根目錄,通過以下命令在本地服務(wù)器的8000端口上運(yùn)行Django工程:
```bash
python runserver 192.168.128.25:8000
```
這里的IP地址應(yīng)該與allowed_host中設(shè)置的本機(jī)IP一致。
步驟7:使用POSTMAN測試POST請求
打開POSTMAN(也可以使用局域網(wǎng)中的任意計(jì)算機(jī)),選擇POST請求方式,填入U(xiǎn)RL地址并在body中以x-www-form-urlencoded方式傳入?yún)?shù)。點(diǎn)擊發(fā)送后,應(yīng)該收到“ok”作為響應(yīng)。
步驟8:查看控制臺輸出
提交參數(shù)后,可以在控制臺中查看打印的參數(shù)內(nèi)容,確保參數(shù)被正確接收。
以上是在Django中獲取POST表單參數(shù)的完整步驟,通過這些操作,您可以輕松處理表單數(shù)據(jù)并對其進(jìn)行相應(yīng)處理。