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

Actualizar


{% extends 'blitz_crud_update.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="PUT">
        {% csrf_token %}
        {{ formset.management_form }}
        {% for form in formset %}
            <div class="card" style="margin-bottom: 7px;">
                <div class="card-body">
                    {{form.as_p}}
                </div>
            </div>
        {% endfor %}
        <div class="float-right" style="padding-bottom: 10px;">
            <button type="submit" class="btn btn-warning"><i class="fas fa-edit"></i> {{crud_button.update}}</button>
            <a role="button" href="{% url crud_url.view %}" type="button" class="btn btn-secondary"><i class="fas fa-times"></i> {{crud_button.cancel}}</a>
        </div>
    </form>
</div>
{% endblock %}
Importante resaltar en campo oculto en el formulario.

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

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 %}