1

Python で作成された csv ファイルをダウンロードできるようにしたい Web サイトがあります。

私は多かれ少なかれDjango web サイトの例を使用していますが、うまく機能させることができません。

これは ajax.py の私の python コードです (私は Dajaxice/Dajax を使用しています)

def create_csv(request):

    response = HttpResponse(content_type='text/csv')
    response['Content-Disposition'] = 'attachment; filename="results.csv"'

    writer = csv.writer(response)
    writer.writerow(['Session Nr', 'Treatment', 'Participant ID', 'Discount 1', 'Discount 2', 'Discount 3'])

    return response

これは、人々がページをダウンロードしようとする私のhtml/javascriptです:

    <span onclick="download()" >DOWNLOAD</span>

    <script type="text/javascript">
       function download() {
            Dajaxice.chocolate.chocolate.create_csv(Dajax.process);
       }

    </script>  

どんなヒントでも大歓迎です。

4

0 に答える 0