2016-08-15 6 views
-2

このライブラリを使用する前に、xlsxファイルをダウンロードしました。それはすばらしいですが、今度はクエリーセットでデータを使用してxlsxシート。DJangoでxlsxファイルを生成するためにopenpyxlで使用されるTemplateViewにデータを送る方法

jqueryを使用してデフォルトを防止する送信ボタンがあり、チェックボックスに応じてAjaxを介してデータベースにデータを格納するビューにデータを送信するか、ファイルに送信しますが、 openpyxlのプロセスにデータを送信する方法を知っていて、同時にファイルをダウンロードしてください。私はAjaxを介してTemplateViewを呼び出すことによって試してきました。私はAjaxを使ってGetメソッドを使ってデータを送信する方法を知っていて、TemplateViewのオーバーライドされたGETメソッドでデータを受信する方法を知っています。ダウンロード。私が従っていたチュートリアルによれば、<a>タグを使用し、TemplateViewhref="{% url 'download_the_file' %}"と呼ぶ必要があります。

私の質問は、TemplateViewにデータを送信してファイルをダウンロードする方法です。データ処理を送信するためにJqueryを使用する必要があることを知っていますか?

答えて

0

私に-2を与えた人々はおそらくこれが単純なExcelの問題だと思っていました。

私はこの追加私のjQueryの機能で、解決策を見つけた:ちょうどTemplateViewにリンクされているURLにパラメータを送信する、アヤックスを使用しない

$(location).attr('href', '/the_url?number=5'); 

を。

関連する問題