Mam fajny modal pokazujący okno dialogowe potwierdzenia usunięcia za każdym razem, gdy użytkownik chce usunąć dane. Problem polega na tym, że wiele moich widoków wyświetla listę elementów w szablonie, a każdy element ma swoją szczegółowość, a także mały czerwony przycisk usuwania. Oczywiście w Django widok przekazuje listę elementów do szablonu, na przykład listę klientów, a oni są renderowane w tabeli jak poniżej:Przekazywanie wartości do modemu Bootstrap w Django
<table class="table table-striped">
<thead>
<tr>
<th>Email</th>
</tr>
</thead>
<tbody>
{% for client in clientes %}
<tr>
<td>{{ client.email }}</td>
<td>
<div class="btn-group">
<!-- Delete button -->
<a href="#myModal" class="btn btn-danger btn-mini" title="Eliminar">
<i class="icon-trash icon-white"></i></a>
</div>
</td>
</tr>
{% endfor %}
</tbody>
chciałbym mieć Bootstrap modalny za każdym razem, gdy użytkownik naciśnie przycisk "Usuń" i pojawi się potwierdzenie, że usuwa niektóre dane. Teraz udało mi się sprawić, że modal się pojawi i usunąć użytkownika, ale nie jest to właściwy użytkownik, modalny jakoś tylko jego jedyne pobranie lub próba usunięcia pierwszego użytkownika z listy. Możesz sprawdzić cały mój szablon za pomocą modalu pod następującym linkiem: FULL HTML
W końcu mój problem jest w jakiś sposób związany z przekazaniem prawidłowego {{klienta}} do modalu, a nie pierwszego na liście klientów, Przypuszczam, że dzieje się tak z powodu pierwszego zadeklarowanego modalu na for, a potem już go nie deklaruję.
Na przykład, mam 3 klientów w tabeli:
[email protected] detele-button
[email protected] detele-button
[email protected] detele-button
Bez względu na to, co klient usunąć przycisk pędzę, to zawsze pokazuje modalne z danymi klient1 i faktycznie usuwa go, jeśli prasy potwierdzić usunięcie.
Dziękuję.
edit1: href nie był w porządku.
Czy sprawdziłeś wygenerowany kod HTML, jeśli adres URL wygenerowany w ' keithxm23
tak, przepraszam, ta linia nie była poprawna, na przykład, edytowałem ją, a FULL HTML pokazuje mój dokładny HTML. Dziękuję – PepperoniPizza
Chciałem zapytać o HTML, który jest generowany w przeglądarce po próbie załadowania strony. Ten, który nie zawiera tagów szablonu Django. Tam są unikalnie wygenerowane href dla każdego klienta. – keithxm23