--- a +++ b/StressDetection/urls.py @@ -0,0 +1,57 @@ +"""StressDetection URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/2.0/topics/http/urls/ +Examples: +Function views + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') +Class-based views + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') +Including another URLconf + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) +""" +from django.contrib import admin +from django.urls import path +from StressDetection import views as mainView +from users import views as usr +from admins import views as admins +from django.contrib.staticfiles.urls import static +from django.contrib.staticfiles.urls import staticfiles_urlpatterns +from django.conf import settings + +urlpatterns = [ + path('admin/', admin.site.urls), + path("", mainView.index, name="index"), + path("index/", mainView.index, name="index"), + path("logout/", mainView.logout, name="logout"), + path("UserLogin/", mainView.UserLogin, name="UserLogin"), + path("AdminLogin/", mainView.AdminLogin, name="AdminLogin"), + path("UserRegister/", mainView.UserRegister, name="UserRegister"), + + ### User Side Views + path("UserRegisterActions/", usr.UserRegisterActions, name="UserRegisterActions"), + path("UserLoginCheck/", usr.UserLoginCheck, name="UserLoginCheck"), + path("UserHome/", usr.UserHome, name="UserHome"), + path("UploadImageForm/", usr.UploadImageForm, name="UploadImageForm"), + path("UploadImageAction/", usr.UploadImageAction, name="UploadImageAction"), + path("UserEmotionsDetect/", usr.UserEmotionsDetect, name="UserEmotionsDetect"), + path("UserLiveCameDetect/", usr.UserLiveCameDetect, name="UserLiveCameDetect"), + path("UserKerasModel/", usr.UserKerasModel, name="UserKerasModel"), + path("UserKnnResults/", usr.UserKnnResults, name="UserKnnResults"), + + ### Admin Side Views + path("AdminLoginCheck/", admins.AdminLoginCheck, name="AdminLoginCheck"), + path("AdminHome/", admins.AdminHome, name="AdminHome"), + path("ViewRegisteredUsers/", admins.ViewRegisteredUsers, name="ViewRegisteredUsers"), + path("AdminActivaUsers/", admins.AdminActivaUsers, name="AdminActivaUsers"), + path("AdminStressDetected/", admins.AdminStressDetected, name="AdminStressDetected"), + path("AdminKNNResults/", admins.AdminKNNResults, name="AdminKNNResults"), + + +] + +urlpatterns += staticfiles_urlpatterns() +urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) \ No newline at end of file