From 5e8d1bd23edf3387856b2ec61be5e61261e457b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Ch2ew0n=E2=80=9D?= <“janghee1122@naver.com”> Date: Fri, 31 Jul 2026 23:58:36 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20exams,=20accounts=20=EC=95=B1=EC=9D=98?= =?UTF-8?q?=20url=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- accounts/urls.py | 4 ++++ exams/urls.py | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/accounts/urls.py b/accounts/urls.py index a7380b3..c6b5ffa 100644 --- a/accounts/urls.py +++ b/accounts/urls.py @@ -1,6 +1,10 @@ from django.urls import path +from . import views app_name = 'accounts' urlpatterns = [ + path('signup/', views.signup_view, name='signup'), + path('login/', views.login_view, name='login'), + path('logout/', views.logout_view, name='logout'), ] diff --git a/exams/urls.py b/exams/urls.py index 11c3ce6..87acc33 100644 --- a/exams/urls.py +++ b/exams/urls.py @@ -1,6 +1,26 @@ from django.urls import path +from . import views app_name = 'exams' urlpatterns = [ + # ── 표에 있는 것 ────────────────────────── + path('periods/', views.period_list, name='period_list'), + path('periods/create/', views.period_create, name='period_create'), + path('periods//', views.period_detail, name='period_detail'), + path('periods//subjects/create/', views.subject_create, name='subject_create'), + path('periods//available-time/', views.available_time_update, name='available_time_update'), + path('subjects//materials/create/', views.material_create, name='material_create'), + path('materials//', views.material_detail, name='material_detail'), + path('subjects//tasks/review/', views.task_review, name='task_review'), + + # ── 표에 없어서 임시로 지음 (이주헌/신예원에게 공유 필요) ── + path('periods//update/', views.period_update, name='period_update'), + path('periods//delete/', views.period_delete, name='period_delete'), + path('periods//subjects//update/', views.subject_update, name='subject_update'), + path('periods//subjects//delete/', views.subject_delete, name='subject_delete'), + path('materials//extract/', views.material_extract, name='material_extract'), + path('materials//delete/', views.material_delete, name='material_delete'), + path('subjects//tasks/create/', views.study_task_create, name='task_create'), + path('subjects//tasks/confirm/', views.study_task_confirm, name='task_confirm'), ]