24 lines
847 B
Python
24 lines
847 B
Python
|
|
from django.urls import path, include
|
||
|
|
from rest_framework.routers import DefaultRouter
|
||
|
|
from .views import ClientViewSet, TaskViewSet, TaskResultViewSet
|
||
|
|
from .views_frontend import (
|
||
|
|
index, task_list, task_create, task_detail,
|
||
|
|
client_list, client_create
|
||
|
|
)
|
||
|
|
|
||
|
|
router = DefaultRouter()
|
||
|
|
router.register(r'clients', ClientViewSet)
|
||
|
|
router.register(r'tasks', TaskViewSet)
|
||
|
|
router.register(r'task_results', TaskResultViewSet)
|
||
|
|
|
||
|
|
urlpatterns = [
|
||
|
|
path('', include(router.urls)),
|
||
|
|
# Frontend views
|
||
|
|
path('index/', index, name='index'),
|
||
|
|
path('tasks/list/', task_list, name='task_list'),
|
||
|
|
path('tasks/create/', task_create, name='task_create'),
|
||
|
|
path('tasks/<int:task_id>/', task_detail, name='task_detail'),
|
||
|
|
path('clients/list/', client_list, name='client_list'),
|
||
|
|
path('clients/create/', client_create, name='client_create'),
|
||
|
|
]
|