是時候講
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...