diagnose-backend/ec_user/urls.py
2025-03-01 23:16:07 +08:00

62 lines
3.2 KiB
Python

from django.urls import path
from . views import ec_login, MyProtectedUserLogout, index_test
from . views import MyProtectedApiContactInfo, api_contact_info_test, MyProtectedApiSchoolInfo, api_school_info_test
from . views import MyProtectedApiAcademicInfo, api_academic_info_test, MyProtectedApiHealthInfo, api_health_info_test
from . views import MyProtectedApiSelfEvaluationInfo, api_self_evaluation_test, MyProtectedFamilyInfo, api_family_info_test
from . views import MyProtectedApiHobbiesInterests, api_hobbies_interests_test, MyProtectedSocialPractice, api_social_practice_test
from . views import MyProtectedAwardsInfo, MyProtectedPunishmentsInfo, api_awards_info_test, api_punishments_info_test , MyProtectedBasicUserInfo
from . views import all_info_form, all_info_edit
from . views import MyProtectedUserInfo
urlpatterns = [
path('', index_test, name='index_test'),
path('login/', ec_login, name='login'),
path('logout/', MyProtectedUserLogout.as_view(), name='logout'),
path('contact_info/api/', MyProtectedApiContactInfo.as_view(), name='api_contact_info'),
path('api_contact_info_test/', api_contact_info_test, name='api_contact_info_test'),
path('school_info/api/', MyProtectedApiSchoolInfo.as_view(), name='api_school_info'),
path('api_school_info_test/', api_school_info_test, name='api_school_info_test'),
path('academic_info/api/', MyProtectedApiAcademicInfo.as_view(), name='api_academic_info'),
path('api_academic_info_test/', api_academic_info_test, name='api_academic_info_test'),
path('health_info/api/', MyProtectedApiHealthInfo.as_view(), name='api_health_info'),
path('api_health_info_test/', api_health_info_test, name='api_health_info_test'),
path('self_evaluation/api/', MyProtectedApiSelfEvaluationInfo.as_view(), name='api_self_evaluation'),
path('api_self_evaluation_test/', api_self_evaluation_test, name='api_self_evaluation_test'),
path('hobbies_interests/api/', MyProtectedApiHobbiesInterests.as_view(), name='api_hobbies_interests'),
path('api_hobbies_interests_test/', api_hobbies_interests_test, name='api_hobbies_interests_test'),
path('social_practice/api/', MyProtectedSocialPractice.as_view(), name='api_social_practice'),
path('api_social_practice_test/', api_social_practice_test, name='api_social_practice_test'),
path('family_info/api/', MyProtectedFamilyInfo.as_view(), name='api_family_info'),
path('api_family_info_test/', api_family_info_test, name='api_family_info_test'),
path('awards_info/api/', MyProtectedAwardsInfo.as_view(), name='api_awards_info'),
path('api_awards_info_test/', api_awards_info_test, name='api_awards_info_test'),
path('punishments_info/api/', MyProtectedPunishmentsInfo.as_view(), name='api_punishments_info'),
path('api_punishments_info_test/', api_punishments_info_test, name='api_punishments_info_test'),
path('all_info_form/<int:user_id>/', all_info_form, name='all_info_form'),
path('all_info_edit/<int:user_id>/<str:model_name>/', all_info_edit, name='all_info_edit'),
path('api_user_info/', MyProtectedUserInfo.as_view(), name='api_user_info'),
path('basic_user_info/api/', MyProtectedBasicUserInfo.as_view(), name='api_basic_user_info'),
]