其他分享
首页 > 其他分享> > Django之 RESTful规范

Django之 RESTful规范

作者:互联网

RESTful 规范

一、什么是RESTful

二、RESTful API设计

 摘自:http://www.ruanyifeng.com/blog/2014/05/restful_api.html

三、基于django 实现

# 路由系统
urlpatterns = [
    url(r'^users/$', views.Users.as_view()),
    url(r'^users2/$', views.user2),
]
# 视图函数
import json

def  user2(request):
    if request.method=='GET':
        dic = {'status':200,'name': 'lqz2', 'age': 18}
        return HttpResponse(json.dumps(dic))
    elif request.method=='POST':
        dic = {'status': 200, 'msg': '修改成功'}
        return JsonResponse(dic)

class Users(View):
    def get(self, request):
        dic = {'status':200,'name': 'lqz', 'age': 18}
        return HttpResponse(json.dumps(dic))

    def post(self, request):
        dic = {'status': 200, 'msg': '修改成功'}
        return JsonResponse(dic)

标签:RESTful,规范,Django,api,https,zoos,com,example,资源
来源: https://www.cnblogs.com/qianzhengkai/p/11115955.html