Python Django 前后端分离 API的方法
2019-08-28 16:04
1281 查看
步骤
根据之前的文章已经搭建好 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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Python Django 前后端分离 API
- Python前后端分离开发Vue+Django REST framework RESTFul Api跨域电商实战视频教程
- Python前后端分离开发Vue+Django REST framework RESTFul Api跨域电商实战分享
- vue-element-admin 和 python django 前后端分离 开撸(新手学习,高手指点)
- django框架前后端分离CBV模式后端API开发
- python 记录Django与Vue前后端分离项目搭建
- Python3.6+Django2.2+Vue3搭建前后端分离的自动化测试管理平台
- Python前后端分离开发Vue+Django REST framework实战
- 【前后端分离】【API网关】【API gateway】
- 【Python-Django后端】用户注册通用逻辑,用户名、手机号重名检测,注册成功后状态保持!!!
- Django + Vue 前后端分离
- python django 数据库查询方法总结
- Python3.5+Django1.8链接Mysql数据库的方法
- python3 django models保存filefiled字段统一目录、不修改文件名的方法
- 基于RESTful Web API的前后端分离全栈工程师之路[0]
- python爬虫之百度API调用方法
- 基于API的前后端分离开发
- Python的Django框架中forms表单类的使用方法详解
- 利用Python的Django框架中的ORM建立查询API
- 在Python的Django框架中使用通用视图的方法