django表單處理(一) 最簡單的表單

2021-06-20 21:19:08 字數 838 閱讀 7806

是時候講

django

的表單處理了。

最簡單的表單處理就是從輸入框中提取字串,交給後台進行資料處理並返回相應結果。

本著簡單入門的原則,今天設計的表單就只有乙個文字框和乙個按鈕。 在

templates

目錄下新建乙個

test01.html

檔案

接下來在

views.py

中新增下面的**:

from django.shortcuts import render_to_response

def test(request):

query = request.get.get('q','') #request.get是乙個類字典物件,它包含所有get請求的引數,這裡表示取得name為'q'的引數值

if query:

results = 'you just sent %s' % query

else:

results =

return render_to_response('test01..html', )

另外還要在

urls.py

中新增:

(r'^test/', 'test'),

在瀏覽器中開啟

127.0.0.1:8000/test/

執行結果:

這樣最簡單的資料提交就完成了。

Django 表單處理流程

django 的表單處理 檢視獲取請求,執行所需的任何操作,包括從模型中讀取資料,然後生成並返回html頁面 從模板中 我們傳遞乙個包含要顯示的資料的上下文。使事情變得更複雜的是,伺服器還需要能夠處理使用者提供的資料,並在出現任何錯誤時,重新顯示頁面。下面顯示了 django 如何處理表單請求的流程...

Django 表單處理流程

django 的表單處理 檢視獲取請求,執行所需的任何操作,包括從模型中讀取資料,然後生成並返回html頁面 從模板中 我們傳遞乙個包含要顯示的資料的上下文。使事情變得更複雜的是,伺服器還需要能夠處理使用者提供的資料,並在出現任何錯誤時,重新顯示頁面。下面顯示了 django 如何處理表單請求的流程...

Django表單的簡單應用

views.py中的 10 表單物件的繫結 11 form userform req.post 12 資料的驗證 13if form.is valid 14 資料的獲取 生成物件 19 form userform 20return render to response index.html inde...