Как передать датафрейм pandas из django(backEnd) в tkinter(frontEnd)?

Я делаю программу на tkinter, используя django server. но у меня проблемы с транспонированием pandas dataframe, который вычисляется на сервере django.

мой сервер django

@csrf_exempt
def test(request):
    myColumn=['a', 'b']
    myIndex = ['2020', '2021', '2022']
    rows = [
        [100, 120], [101, 121], [102, 122],
    ]
    result  = pd.DataFrame(
        rows, columns=myColumn, index=myIndex
    )
    print(result)
    return HttpResponse(result)
# django print result
        a    b
2020  100  120
2021  101  121
2022  102  122

мой frontEnd tkinter

    def _calculation(self):
        url = "http://127.0.0.1:8000/test"
        response = requests.post(url)
        data = StringIO(str(response.content,'utf-8')) 
        df=pd.read_csv(data)
        print(df)

#tkinter print result

Empty DataFrame
Columns: [ab]
Index: []
Вернуться на верх