路由
目前来说,url的写法有三种
from django.conf.urls import url
from api import views
app_name = 'api'
urlpatterns = [
url(r'^(?P<version>[v1|v2]+)/view/$', views.ViewView.as_view()),
url(r'^(?P<version>[v1|v2]+)/view/$', views.ViewView.as_view({'get': 'list', 'post': 'create'})),
url(r'^(?P<version>[v1|v2]+)/view/(?P<pk>\d+)/$',
views.ViewView.as_view({'get': 'retrieve', 'put': 'update', 'patch': 'partial_update', 'delete': 'destroy'})
),
]
现在可以将要请求返回数据的格式写在url中
from django.conf.urls import url
from api import views
app_name = 'api'
urlpatterns = [
url(r'^(?P<version>[v1|v2]+)/view/$', views.ViewView.as_view()),
url(r'^(?P<version>[v1|v2]+)/view/$', views.ViewView.as