[英]How to pass values from html to python
我在第一頁上有一個4個按鈕,它讓我通過另一個頁面(所有這些'按鈕'都連接到mysql中的數據庫),在第二頁上我有一些來自mysql表的數據,我想根據我選擇的內容顯示在第一頁。 現在我只是展示我擁有的一切,我真的不知道如何改變它。 我一直在尋找解決方案但沒有工作。
views.py
def kategorie_list(request):
obj = Kategorie.objects.all()
context ={'obj': obj}
return render(request, "kategorie/lista.html", context)
def uslugodawcy_list(request):
obj = Uslugodawcy.objects.all()
context ={'obj': obj}
return render(request, "uslugodawcy/uslugodawcy_lista.html", context)
第一個HTML頁面
{% for Kategorie in obj %}
<p> <a class="btn btn-primary" href="/uslugodawcy"><button type="nw" style="height: 65px; width: 170px"> <font size="4">{{Kategorie.idkategorie}} . {{Kategorie.nazwakategorii}}</font> </button> </a> </p>
{% endfor %}
第二
{% for Uslugodawcy in obj %}
<p> <a class="btn btn-primary" href="/promocje"><button type="nw" style="height: 65px; width: 170px"> <font size="4">{{Uslugodawcy.iduslugodawcy}} . {{Uslugodawcy.nazwa_uslugodawcy}} </font> </button> </a> </p>
{% endfor %}
有很多方法。 概述:
將鏈接設置為按鈕。 。 如果href
是http://djangoserver/url?foo=bar
那么request.GET['foo']
將可用並等於"bar"
。
使所有按鈕與您正在顯示和POST的表單相關,因此所有按鈕都執行SUBMIT但具有您在request.POST中可以找到的不同值。 <button form="form-id" type="submit" ...>
使用Javascript導致單擊按鈕以填充表單上的字段(可能是隱藏字段,因此用戶無其他方式更改它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.