2016-08-30 3 views
0

Ich bin in meinem views.py und ich muss zu einer URL mit Post-Anfrage mit Post-Daten gehen.Django Umleitung zu URL mit Post-Daten

Ich versuchte HttpResponseRedirect, aber es nimmt keine Post-Daten als Parameter.

class WebPaymentView(FormView): 

    template_name = "payment/payment.html" 
    form_class = NameForm 

    def form_valid(self, form): 
     # code 
     return HttpResponseRedirect(url, data=data, content_type="application/x-www-form-urlencoded") 

Letzte Zeile gibt Fehler:

TypeError: __init __() got an unexpected keyword argument 'data'

ich auf diese URL zu stellen sowie um es zu umleiten. Irgendeine Idee wie?

+0

Eine Alternative dazu? Ich benutze jetzt einen Ajax-Anruf, aber django Rest Framework API-URL, die ich brauche Benutzer-Auth-Token aufrufen muss. P. Neuling in Jquery/Ajax – Kishan

Antwort

1

Die Server-Seite kann den Benutzer nicht umleiten und eine Post-Anfrage machen. Basierend auf dem einfachen Code geteilt, was ich denke, dass Sie suchen, ist die action attribute of the Form html tag.