我正在寻求帮助。我是Django的新手,pyhon。
我想传递单击按钮的名称以在视图中起作用,然后将其用作过滤器。
这是html:
<tr>
<td><a class="btn btn-primary" href="{% url 'display_ph' %}" role="button" method="post">{{ item.nazwa }}</a></td>
<td>{{ item.ulica }}</td>
<td>{{ item.miejscowosc }}</td>
<td>{{ item.kod_pocztowy }}</td>
</tbody>
而且我想取“ nazwa”并将其传递给函数:
def display_ph(request, nazwa):
filter = request.GET.get('nazwa', False)
items = Phandlowy.objects.filter(firma=filter)
context = {
'items': items,
}
return render(request, 'ph.html', context)
我现在不可以使用此按钮。Thnakyou忽略了这个问题。
您可以将其作为查询参数传递:
<a href="{% url 'display_ph' %}?nazwa={{item.nazwa}}">
在您的视图内:
def display_ph(request):
filter = request.GET.get('nazwa', False)
items = Phandlowy.objects.filter(firma=filter)
context = {
'items': items,
}
return render(request, 'ph.html', context)