Django 是一個使用 Python 編寫的 Web 開發框架,它可以很方便的處理 HTTP 請求和響應,并且支持多種數據格式。本文將介紹如何在 Django 中發送 JSON 數據。
首先,我們需要在視圖函數中通過一個字典來定義我們要發送的 JSON 數據:
data = { "name": "Tom", "age": 18, "gender": "male" }接下來,我們需要使用 Django 的 JsonResponse 方法將字典轉換為 JSON 數組,并添加必要的 HTTP 響應頭:
from django.http import JsonResponse def my_view(request): data = { "name": "Tom", "age": 18, "gender": "male" } return JsonResponse(data)最后,我們需要將視圖函數添加到 Django 的 URL 映射中:
from django.urls import path from . import views urlpatterns = [ path('example/', views.my_view), ]現在,我們就可以在瀏覽器中訪問 http://localhost:8000/example/,并且會得到如下的 JSON 響應:
{ "name": "Tom", "age": 18, "gender": "male" }總結一下,在 Django 中發送 JSON 數據非常簡單,只需要使用 JsonResponse 方法將 Python 字典轉換為 JSON 數組,并將其返回給客戶端即可。
下一篇vue中vfor使用