Fork me on GitHub

Django:RestFramework之-------路由

11.路由

  • 路由设置:
url(r'^(?P<version>[v1|v2]+)/vview\.(?P<format>\w+)$', views.VView.as_view({"get":"list"}),),
#网址输入:
http://127.0.0.1:8000/api/v1/vview.json
  • 返回json数据

  • 自动生成路由:

    from api import views
    from django.conf.urls import url, include
    from rest_framework import routers
    router = routers.DefaultRouter()
    router.register(r'xxxx',views.VView)
    router.register(r'rt',views.VView)
    urlpatterns = [
        url(r'^(?P<version>[v1|v2]+)/',include(router.urls))
    ]
    
  • 自动生成路由

  • 访问<http://127.0.0.1:8000/api/v1/rt/>显示结果:

posted @ 2019-11-13 17:28  是阿凯啊  阅读(140)  评论(0编辑  收藏  举报