中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python Django 前后端分離 API的方法

發布時間:2020-09-01 14:07:30 來源:腳本之家 閱讀:139 作者:Android民 欄目:開發技術

步驟

根據之前的文章已經搭建好 Django的目錄

開始流程

運行 manage.py 文件

# 創建一個app
startapp ulb_manager


settings.py 文件中 設置
INSTALLED_APPS = [
 # 加入這句話
 'apps.ulb_manager',
]

MIDDLEWARE_CLASSES = [
 # 關閉掉跨域的一些驗證,注釋掉下面這句話
 # 'django.middleware.csrf.CsrfViewMiddleware',

]

urls.py 文件中 注冊接口

from django.conf.urls import url
from django.contrib import admin
from apps.ulb_manager.views import apis

urlpatterns = [
 url(r'^admin/', admin.site.urls),
 url(r'^api', apis),
]

編寫接口返回

在 ulb_manager 目錄下 的 views.py 文件 編寫代碼

# Create your views here.
from apps.message.models import UserMessage


def apis(request):
 if request.method == "POST":
  name = request.POST.get("name", "")
  all_messages = UserMessage.objects.filter(name=name)
 else:
  # 例子
  name = request.GET.get("name", "")
  all_messages = UserMessage.objects.all()
 resultList = []
 for message in all_messages:
  resultList += [{
   "username": message.name,
   "address": message.address,
  }]
 # 返回值
 response = JsonResponse(resultList, safe=False)
 # response.status_code = 500 自定義響應碼
 return response

 以上這篇Python Django 前后端分離 API的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

都江堰市| 无为县| 北票市| 工布江达县| 广汉市| 类乌齐县| 双柏县| 清流县| 河东区| 南投市| 东安县| 黔西| 剑阁县| 柳江县| 望江县| 尉犁县| 鹤山市| 通州市| 都江堰市| 宜兰市| 邯郸市| 东兴市| 南溪县| 曲水县| 天气| 盐山县| 财经| 新营市| 广安市| 九龙县| 怀集县| 浙江省| 嫩江县| 安泽县| 北宁市| 化隆| 黔西县| 景德镇市| 石家庄市| 苍溪县| 满洲里市|