在Django中,前后端分離是一個常見的需求,而前端開發中,JSON是一種很常見的數據格式。因此,Django中使用JSON來處理前端請求和響應也是非常常見的。
Django中可以使用內置的json模塊來處理JSON數據。例如,我們可以使用以下代碼將Python字典轉換為JSON格式的字符串:
import json data = {'name': 'Tom', 'age': 18} json_str = json.dumps(data)
在Django的視圖中,我們可以將JSON格式的字符串轉換為Python對象,然后進行相關邏輯處理,最后返回JSON格式的數據給前端。
from django.http import JsonResponse def get_user(request): user = {'name': 'Tom', 'age': 18} return JsonResponse(user)
以上代碼會將Python字典轉換為JSON格式的字符串,并以JSON格式返回給前端。這種方式非常方便,可以快速地處理前端請求和響應。
上一篇c 接收網頁json數據
下一篇vue中加入echars