欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

django 導出json文件下載

林國瑞1年前7瀏覽0評論

在Django中,使用Python的json模塊可以將數據導出為JSON格式,然后通過HttpResponse返回,并設置response的Content-Disposition頭信息,以下載文件的形式提供給用戶。

import json
from django.http import HttpResponse
def export_data(request):
# 獲取數據
data = {'name': '張三', 'age': 18, 'gender': '男'}
# 導出數據為JSON格式
json_data = json.dumps(data, ensure_ascii=False)
# 設置response信息
response = HttpResponse(json_data, content_type='application/json')
response['Content-Disposition'] = 'attachment; filename="export_data.json"'
return response

在視圖函數中,首先獲取數據,然后使用json.dumps方法將數據導出為JSON格式。接著,創建一個HttpResponse對象,并將導出的JSON數據作為參數傳入。同時,設置Content-Disposition頭信息,將其設置為'attachment; filename="export_data.json"',表示下載一個名為export_data.json的文件。

使用以上代碼,可以將數據導出為JSON文件,然后通過下載的形式提供給用戶。同時,也可以根據具體的需求修改文件名和文件類型等信息,滿足各種需求。