Formulaire d'envoi d'une requête POST avec une URL cible différente
P粉465675962
P粉465675962 2024-03-29 17:16:07
0
1
457

J'ai une vue qui affiche un formulaire. Désormais, en fonction du bouton sélectionné par l'utilisateur, je souhaite que les données soient traitées différemment. Ces "différentes manières" correspondent aux différentes vues auxquelles je souhaite que la requête POST aille.

Veuillez m'aider à créer un formulaire avec plusieurs boutons menant à différentes URL/vues.

<form action="/your-name/" method="post">
    {% csrf_token %}
    {{ form }}
    <input type="submit" value="Process form with view ONE">
    <input type="submit" value="Process form with view TWO">
    <input type="submit" value="Process form with view THREE">
</form>

Mon problème est que l'attribut action de la balise form définit où va cette requête POST. Comment changer l'URL de destination avec plusieurs boutons ?

Je sais que je peux également gérer cette logique côté serveur. Mais la question est : est-ce que je dois ? Sinon, montrez-moi le chemin

P粉465675962
P粉465675962

répondre à tous(1)
P粉458913655

Vous pouvez passer onclick 属性使用 ajax。 post_url comme paramètre comme celui-ci


{% csrf_token %} {{ form }}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal