-
Notifications
You must be signed in to change notification settings - Fork 0
/
urls.py
30 lines (29 loc) · 1.25 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from django.urls import path
from .views import (
# ItemListView,
ItemDetailView,
ItemCreateView,
ItemUpdateView,
ItemDeleteView,
UserItemListView,
# TopicListView,
TopicDetailView,
TopicCreateView,
TopicUpdateView,
TopicDeleteView,
UserTopicListView
)
from . import views
urlpatterns = [
path('', views.home, name='indiek-home'),
path('user/<str:username>/items/', UserItemListView.as_view(), name='user-items'),
path('user/<str:username>/topics/', UserTopicListView.as_view(), name='user-topics'),
path('item/<int:pk>/', ItemDetailView.as_view(), name='item-detail'),
path('topic/<int:pk>/', TopicDetailView.as_view(), name='topic-detail'),
path('item/new/', ItemCreateView.as_view(), name='item-create'),
path('topic/new/', TopicCreateView.as_view(), name='topic-create'),
path('item/<int:pk>/update/', ItemUpdateView.as_view(), name='item-update'),
path('topic/<int:pk>/update/', TopicUpdateView.as_view(), name='topic-update'),
path('item/<int:pk>/delete/', ItemDeleteView.as_view(), name='item-delete'),
path('topic/<int:pk>/delete/', TopicDeleteView.as_view(), name='topic-delete'),
]