Python Django前后端分离API的方法

  

<强>步骤

  

根据之前的文章已经搭建好Django的目录

  

<强>开始流程

  

运行管理。py文件

        #创建一个应用程序   startapp ulb_manager         设置。py文件中设置   INSTALLED_APPS=[   #加入这句话   “apps.ulb_manager”,   ]      MIDDLEWARE_CLASSES=[   #关闭掉跨域的一些验证,注释掉下面这句话   #“django.middleware.csrf.CsrfViewMiddleware”,      ]   之前      

<强> url。py文件中注册接口

        从django.conf。url输入url   django。contrib进口管理   从apps.ulb_manager。视图导入api      urlpattern=[   url (r ^ admin/, admin.site.urls),   url (r ^ api, api),   ]   之前      

<强>编写接口返回

  

在ulb_manager目录下的观点。py文件编写代码

        #创建你的观点。   从apps.message。模型导入UserMessage         def api(请求):   如果请求。方法==癙OST”:   name=request.POST。get(“名字”、“”)   all_messages=UserMessage.objects.filter (name=名称)   其他:   #例子   name=request.GET。get(“名字”、“”)   all_messages=UserMessage.objects.all ()   resultList=[]   在all_messages消息:   resultList +=[{   “用户名”:message.name,   “地址”:message.address,   })   #返回值   响应=JsonResponse (resultList、安全=False)   #反应。status_code=500自定义响应码   返回响应   之前      

,以上这篇Python Django前后端分离API的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

Python Django前后端分离API的方法