Ich möchte auf einer Page einzelne Datensätze aus meiner Datenbank angezeigt bekommen und durch das anklicken dieser soll der Server eine Rückmeldung bekommen welcher der angezeigten Datensätze angeklickt wurde.
Ich nutze aktuell einige CSS Elemente von Materialize, aber das funktioniert auch noch nicht so gut wie ich das gern hätte.
Dies ist mein beispiel.html
Code: Alles auswählen
{% block content %}
<div class="row">
{% for data in persenal_data %}
<form action= "{% url 'main:beispiel' %}" method="POST"> {% csrf_token %}
<button class="col s10 m6 14" type="submit" > # value = data.id
<div class="card">
<div class="card hoverable">
<div class="card-content">
<div class="card-title">{{data.id}}
</div>
</div>
</div>
</div>
</button>
</form>
{% endfor %}
</div>
Meine views.py Funktion
Code: Alles auswählen
def build_reseption_page(request):
if request.method == "POST":
chusing_data = request.POST.get('value')
return render(request=request,
template_name='main/beispiel.html',
context={"personal_data":personal_data})
else:
return render(request=request,
template_name='main/beispiel.html',
context={"personal_data":personal_data})