Heim > Fragen und Antworten > Hauptteil
Ich habe eine Ansicht, die ein Formular anzeigt. Nun möchte ich, dass die Daten unterschiedlich verarbeitet werden, je nachdem welche Schaltfläche der Benutzer auswählt. Diese „verschiedenen Wege“ entsprechen den unterschiedlichen Ansichten, zu denen die POST-Anfrage gehen soll.
Bitte helfen Sie mir, ein Formular mit mehreren Schaltflächen zu erstellen, die zu verschiedenen URLs/Ansichten führen.
<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>
Mein Problem ist, dass das Aktionsattribut des Formular-Tags definiert, wohin diese POST-Anfrage geht. Wie ändere ich die Ziel-URL mit mehreren Schaltflächen?
Ich weiß, dass ich diese Logik auch auf der Serverseite bewältigen kann. Aber die Frage ist: Muss ich ? Wenn nicht, zeigen Sie mir bitte den Weg