astro.tdg/news/urls.py

15 lines
550 B
Python

from django.urls import path
from .views import CategoryList, NewsItemDetail, NewsItemList, TagList
app_name = "news"
urlpatterns = [
path("", NewsItemList.as_view(), name="list"),
path("categories/", CategoryList.as_view(), name="categories"),
path("categories/<slug:category>/", NewsItemList.as_view(), name="list_category"),
path("tags/", TagList.as_view(), name="tags"),
path("tags/<slug:tag>/", NewsItemList.as_view(), name="list_tag"),
path("<slug:category>/<slug:slug>/", NewsItemDetail.as_view(), name="detail"),
]