Python Django 前后端分离 API的方法
步骤
根据之前的文章已经搭建好Django的目录
开始流程
运行manage.py文件
#创建一个app startappulb_manager settings.py文件中设置 INSTALLED_APPS=[ #加入这句话 'apps.ulb_manager', ] MIDDLEWARE_CLASSES=[ #关闭掉跨域的一些验证,注释掉下面这句话 #'django.middleware.csrf.CsrfViewMiddleware', ]
urls.py文件中注册接口
fromdjango.conf.urlsimporturl fromdjango.contribimportadmin fromapps.ulb_manager.viewsimportapis urlpatterns=[ url(r'^admin/',admin.site.urls), url(r'^api',apis), ]
编写接口返回
在ulb_manager目录下的views.py文件编写代码
#Createyourviewshere.
fromapps.message.modelsimportUserMessage
defapis(request):
ifrequest.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=[]
formessageinall_messages:
resultList+=[{
"username":message.name,
"address":message.address,
}]
#返回值
response=JsonResponse(resultList,safe=False)
#response.status_code=500自定义响应码
returnresponse
以上这篇PythonDjango前后端分离API的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短