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

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'),
]