8.7. Views URLs¶
8.7.1. Global URLs¶
8.7.2. In app URLs¶
8.7.3. urlpatterns¶
from django.conf import settings
from django.contrib import admin
from django.urls import path
from django.urls import include
import debug_toolbar
urlpatterns = [
path('admin/', admin.site.urls),
path('contact/', include(('contact.urls', 'contact'), namespace='contact')),
]
if settings.DEBUG:
urlpatterns += [
path('__debug__/', include(debug_toolbar.urls)),
]
8.7.4. path¶
from django.urls import path
from contact.views import ListView, DetailView, ContactAPI
urlpatterns = [
path('<int:id>/', DetailView.as_view(), name='details'),
path('', ListView.as_view(), name='list'),
path('api/', ContactAPI.as_view())
]
8.7.5. url¶
8.7.6. include¶