2016-07-23 101 views
-3

我想使用Django處理html表單用戶輸入。這我可以用Django表單方法做,但我想用html表單做這個。如何處理html用戶輸入Django?

總之,我想從HTML搜索框中獲取用戶輸入,並在後端Django將LDAP提供相關信息。 LDAP部分我已經完成,但獲取用戶輸入並將值傳遞給LDAP搜索對我來說是個問題。

請幫忙。

回答

0

數據你正在尋找的是request.POST裏面,你可以這樣訪問字段的值:

request.POST.get('YOUR_FIELD', None)

如果您使用的是GET方法,使用以下命令:

request.GET.get('YOUR_FIELD')

+0

謝謝,並且需要將用戶輸入保存在數據庫中。正如當我試圖調用html_category名稱時,它說「Category_name」沒有定義。 –

0

您的函數處理html參數應該是這樣的。

def DoSomething(): 
    if request.method == 'POST': 
      category_name = request.POST.get("categoryname") 
      . 
      . 
    if request.method == 'GET': 
      . 
      . 

Link to django docs。

+0

謝謝,是否需要將用戶輸入保存在數據庫中。正如當我試圖調用html_category名稱時,它說「Category_name」沒有定義。 –

+0

我建議你看看django教程。它的好,並會回答你的問題。 –

+0

謝謝...它的工作 –