2016-08-30 17 views
0

私は私のviews.pyにいます。私は投稿データと共に投稿要求と共にurlに行く必要があります。Djangoが投稿データ付きのURLにリダイレクト

私はHttpResponseRedirectを試しましたが、ポストデータをparamとして受け取っていません。

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") 

最終行がエラーを与える:

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

私はこのURLに投稿するだけでなく、それにリダイレクトします。どのようなアイデア?

+0

これに代替する方法はありますか?私は今、AJAX呼び出しを使用していますが、django restフレームワークapi urlを呼び出す必要があります。ユーザーの認証トークンが必要です。 P。Jquery/Ajaxの初心者 – Kishan

答えて

1

サーバー側はユーザーをリダイレクトしてポストリクエストすることはできません。共有しているシンプルなコードに基づいて、あなたが探していると思うものはaction attribute of the Form html tagです。

関連する問題