You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
1.2 KiB
22 lines
1.2 KiB
from django.urls import path, re_path
|
|
|
|
from .views import (
|
|
LiveLessonsView, LiveLessonEditView,
|
|
LiveLessonsDetailView, SchoolView,
|
|
SchoolSchedulesPrintView, DrawingCampView,
|
|
DrawingCampLessonsView, FreeLessonsView)
|
|
|
|
urlpatterns = [
|
|
path('', SchoolView.as_view(), name='school'),
|
|
path('schedules/print', SchoolSchedulesPrintView.as_view(), name='school_schedules-print'),
|
|
path('lessons/', LiveLessonsView.as_view(), name='lessons'),
|
|
path('lessons/<int:pk>/edit', LiveLessonEditView.as_view(), name='lessons-edit'),
|
|
path('lessons/<int:pk>/', LiveLessonsDetailView.as_view(), name='lesson-detail-id'),
|
|
re_path(r'^(?P<lesson_date>\d+\-\d+\-\d+)', LiveLessonsDetailView.as_view(), name='lesson-detail'),
|
|
path('camp/', DrawingCampView.as_view(), name='drawing-camp'),
|
|
path('camp/lessons/', DrawingCampLessonsView.as_view(), name='camp-lessons'),
|
|
path('camp/lessons/<int:pk>/edit', LiveLessonEditView.as_view(), name='camp-lessons-edit', kwargs={'is_camp': True}),
|
|
re_path(r'^camp/(?P<lesson_date>\d+\-\d+\-\d+)', LiveLessonsDetailView.as_view(), name='camp-lesson-detail',
|
|
kwargs={'is_camp': True}),
|
|
path('free/', FreeLessonsView.as_view(), name='free-lessons'),
|
|
]
|
|
|