[Python] Criar dialogo no Django

Discussão em 'Python' iniciado por Stack, Outubro 31, 2024.

  1. Stack

    Stack Membro Participativo

    Estou tentando criar um dialogo para remover um cliente no Django (Criei o dialogo com o Materialize), porém ao tentar remover não executa a função da view dentro da página html. Alguém poderia ajudar?[​IMG]

    delete

    <!-- Modal Structure -->
    <div id="modal1" class="modal">
    <div class="modal-content">
    <h4>Deseja remover o Cliente {{ Cliente.nome_cliente }}?</h4>
    </div>
    <div class="modal-footer">
    <form method="post">
    {% csrf_token %}
    <button name="remover_cliente" type="submit" class="modal-close btn light-blue lighten">Remover</button>
    <a href="{% url 'listar_cliente' %}" class="modal-close btn light-blue lighten">Voltar</a>
    </form>
    </div>
    </div>


    Views.py

    @login_required
    def remover_cliente(request, pk):
    cliente = Cliente.objects.get(pk=pk)
    if request.method == "POST":
    cliente.delete()
    return redirect('listar_cliente')
    return render(request, {'cliente': cliente})

    Continue reading...

Compartilhe esta Página