[Django+微信小程序开发]05DjangoRestful url设计和配置

5django url配置

首先我的最终目的是为了开发PythonDjango+微信小程序的校园应用,所以查看我这个系列就可以查看一些有用的内容

django处理请求的逻辑寻址

项目层面:根路由模块 urlpatterns
应用层面:APP的子路由模块
视图层面:视图访问

Django的 restful url设计

api接口的RESTful设计
  • 说明接口类型(视图,模板,api)
  • /view

  • /template

  • /api

  • 指定接口的版本(version)
  • /view/v1

  • /template/v1.2

  • api/v2.0.1

增删查改的RESTful设计
  • HTTP请求中的GET,POST,PUT,DELETE

    • GET:从服务器获取资源(GET:api/v1.0/user)
    • POST:在服务器新建一个资源
    • PUT:在服务器更新资源
    • DELETE:从服务器中删除资源
  • URL中的过滤信息(分页,指定)

    • get:/api/v1.0/user?page=1
    • get:/api/v1.0/user?name=imooc
  • 资源路径的RESTful设计

    • GET:/api/v1.0/resource/image?md5=
    • GET:/api/v.10/resource/doc?md5=

在这里插入图片描述

发布了63 篇原创文章 · 获赞 0 · 访问量 1193

猜你喜欢

转载自blog.csdn.net/qq_37463791/article/details/104709369