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

11.路由

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

    Django:RestFramework之-------路由_第1张图片

  • 自动生成路由:

    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[v1|v2]+)/',include(router.urls))
    ]
  • 自动生成路由

    Django:RestFramework之-------路由_第2张图片

  • 访问显示结果:

    Django:RestFramework之-------路由_第3张图片

你可能感兴趣的:(Django:RestFramework之-------路由)