from django.conf.urls import url from restaurants.views import ( RestaurantUpdateView, RestaurantListView, RestaurantDetailView, RestaurantCreateView, ) urlpatterns = [ url(r'^create/$', RestaurantCreateView.as_view(), name='create'), #url(r'^(?P<slug>[\w-]+)/edit$', RestaurantUpdateView.as_view(), name='edit'), url(r'^(?P<slug>[\w-]+)/$', RestaurantUpdateView.as_view(), name='detail'), url(r'^$', RestaurantListView.as_view(), name='list'), ]
from django.urls import path from restaurants.views import RestaurantListView, RestaurantCreateView, RestaurantUpdateView app_name = 'restaurants' urlpatterns = [ path('', RestaurantListView.as_view(), name="list"), path('create/', RestaurantCreateView.as_view(), name="create"), path('<slug:slug>/', RestaurantUpdateView.as_view(), name="detail") ]
from django.urls import path, re_path from restaurants.views import ( RestaurantListView, RestaurantDetailView, RestaurantCreatView, RestaurantUpdateView, # MexicanRestaurantListView, # AsianFusionRestaurantListView, ) urlpatterns = [ path('', RestaurantListView.as_view(), name='list'), path('create/', RestaurantCreatView.as_view(), name='create'), #re_path('(?P<slug>[\w-]+)/edit/$', RestaurantUpdateView.as_view(), name='edit'), re_path('(?P<slug>[\w-]+)/$', RestaurantUpdateView.as_view(), name='detail'), ] """ path('restaurants/create', restaurant_createview), # re_path(r'^restaurants/(?P<slug>\w+)/$', RestaurantListView.as_view()), path('restaurants/asian/', AsianFusionRestaurantListView.as_view()), """
"""cfe URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.11/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url from restaurants.views import ( RestaurantListView, RestaurantDetailView, RestaurantCreateView, RestaurantUpdateView, ) urlpatterns = [ url(r'^$', RestaurantListView.as_view(), name='list'), url(r'^create/$', RestaurantCreateView.as_view(), name='create'), url(r'^(?P<slug>[\w-]+)/$', RestaurantDetailView.as_view(), name='detail'), url(r'^(?P<slug>[\w-]+)/edit/$', RestaurantUpdateView.as_view(), name='edit'), ]