{% extends 'doc/base.html' %} {% load static %} {% block content %} {% verbatim %}

Eliminar


{% extends 'blitz_crud_delete.html' %}

{% extends extend_template %}
{% block content %}
<div class="container">
    {% if context.title %}<h1>{{context.title}}</h1>{% endif %}
    <form method="POST">
        <input type="hidden" name="_method" value="DELETE">
        <input type="hidden" name="items" value="{{context.pk}}">
        {% csrf_token %}
        <div class="card" style="margin-bottom: 7px;">
            <div class="card-body">
            {% if context.message %}<h5>{{context.message}}</h5>{% endif %}
                <ul>
                {% for item in context.items %}
                    <li>{{item}}</li>
                {% endfor %}
                </ul>
            </div>
        </div>
        <div class="float-right">
            <button type="submit" class="btn btn-danger"><i class="fas fa-trash"></i> {{crud_button.delete}}</button>
            <a role="button" href="{% url crud_url.view %}" type="button" class="btn btn-secondary"><i class="fas fa-times"></i> Cancel</a>
        </div>
    </form>
</div>
{% endblock %}
Importante resaltar en campo oculto en el formulario.

<input type="hidden" name="_method" value="DELETE">

Blitz Work ofrece soporte completo a los métodos (GET, POST, PUT y DELETE) de HTTP, pero los formularios HTML solo soportan los métodos (GET y POST), para los métodos PUT y DELETE, es necesario incluir este campo en los formularios de edición y eliminación.

{% endverbatim %} {% endblock content %}