reset_framawork default route

 

 

from django.contrib import admin
from django.urls import path,re_path
from app01 import views
from rest_framework import  routers
from django.conf.urls import url,include


routers = routers.DefaultRouter()
routers.register("authors", views.AuthorModelView)



urlpatterns = [
    re_path(r'^',include(routers.urls)),

    # re_path(r'^admin/', admin.site.urls),
    # re_path(r'^publishes/$', views.PublishView.as_view(),name="publish"), #  View:view(request)=====APIView:dispatch()
    # re_path(r'^publishes/(?P<pk>\d+)/$', views.PublishDetailView.as_view(),name="detailpublish"), #  View:view(request)=====APIView:dispatch()
    #
    # re_path(r'^books/$', views.BookView.as_view(),name="books"),
    # re_path(r'^books/(\d+)/$', views.BookDetailView.as_view(),name="detailbook"),
    #url(r'^books/(\d+)/$', View:view),     # view(request)

    # re_path(r'^authors/$', views.AuthorModelView.as_view({"get":"list","post":"create"}),name="author"),
    # re_path(r'^authors/(?P<pk>\d+)/$', views.AuthorModelView.as_view({"get":"retrieve","put":"update","delete":"destroy"}),name="detailauthor"),

    re_path(r'^login/$', views.LoginView.as_view(),name="login"),

]

 

Guess you like

Origin www.cnblogs.com/Rivend/p/11871730.html