Django Intercambiando las URL anulando la parte de expresiones regulares
Al solicitar [GET] 127.0.0.1:8000/restaurant/1, obtengo un json limpio y un código de estado 200
urlpatterns = [ url(r'^restaurant',views.Restaurant_List_Create.as_view(), name='all_restaurants'), url(r'^restaurant/(?P<pk>\d+)',views.Restaurant_Retrive.as_view(), name='specified_restaurant'), ]
pero cuando intercambio los códigos de URL, ejecuta views.Restaurant_List_Create.as_view () (anula la URL de expresiones regulares)
urlpatterns = [ url(r'^restaurant/(?P<pk>\d+)',views.Restaurant_Retrive.as_view(), name='specified_restaurant'), url(r'^restaurant',views.Restaurant_List_Create.as_view(), name='all_restaurants'), ]
Read more here: Source link