jrief / django-formset

The missing widgets and form manipulation library for Django
https://django-formset.fly.dev/
MIT License
318 stars 30 forks source link

Use GET method instead of POST during submit button #79

Closed carlogravador closed 1 year ago

carlogravador commented 1 year ago

Is it possible to invoked GET method instead of POST when submitting a django-formset form.

I'm creating a filter using django-filterset and rendering the said form in my template using render_form tag.

But everytime I click the submit button to filter my queryset, I can see that POST method is getting invoked.

template.html

<div class="form-group">
    <div class="card">
        <h3>Filter By:</h3>
        <br>
        <!--TODO: Fix style of filter forms-->
        <django-formset endpoint="{{ request.path }}" csrf-token="{{ csrf_token }}">
        {% render_form filterset.form "bootstrap" field_classes="pb-3 mb-2" %}

        <div class="d-flex align-items-center justify-content-md-end">
            <button class="primaryAction btn btn-primary" click="disable -> spinner -> submit -> proceed !~ scrollToError">Submit</button>
        </div>

        </django-formset>
    </div>
</div>