我想使用Django處理html表單用戶輸入。這我可以用Django表單方法做,但我想用html表單做這個。如何處理html用戶輸入Django?
總之,我想從HTML搜索框中獲取用戶輸入,並在後端Django將LDAP提供相關信息。 LDAP部分我已經完成,但獲取用戶輸入並將值傳遞給LDAP搜索對我來說是個問題。
請幫忙。
我想使用Django處理html表單用戶輸入。這我可以用Django表單方法做,但我想用html表單做這個。如何處理html用戶輸入Django?
總之,我想從HTML搜索框中獲取用戶輸入,並在後端Django將LDAP提供相關信息。 LDAP部分我已經完成,但獲取用戶輸入並將值傳遞給LDAP搜索對我來說是個問題。
請幫忙。
數據你正在尋找的是request.POST
裏面,你可以這樣訪問字段的值:
request.POST.get('YOUR_FIELD', None)
如果您使用的是GET方法,使用以下命令:
request.GET.get('YOUR_FIELD')
您的函數處理html參數應該是這樣的。
def DoSomething():
if request.method == 'POST':
category_name = request.POST.get("categoryname")
.
.
if request.method == 'GET':
.
.
Link to django docs。
謝謝,是否需要將用戶輸入保存在數據庫中。正如當我試圖調用html_category名稱時,它說「Category_name」沒有定義。 –
我建議你看看django教程。它的好,並會回答你的問題。 –
謝謝...它的工作 –
謝謝,並且需要將用戶輸入保存在數據庫中。正如當我試圖調用html_category名稱時,它說「Category_name」沒有定義。 –