codescraftman / machinelearning / urls.py
urls.py
Raw
from django.urls import path
from . import views

app_name = 'machinelearning'

urlpatterns = [
    path('', views.index, name='index'),
    
    # Regression URLs
    path('regression/', views.regression_list, name='regression_list'),
    path('regression/<int:pk>/', views.regression_detail, name='regression_detail'),
    path('regression/<int:pk>/predict/', views.make_prediction, {'model_type': 'regression'}, name='regression_predict'),

    # Classification URLs
    path('classification/', views.classification_list, name='classification_list'),
    path('classification/<int:pk>/', views.classification_detail, name='classification_detail'),
    path('classification/<int:pk>/predict/', views.make_prediction, {'model_type': 'classification'}, name='classification_predict'),

    # NLP URLs
    path('nlp/', views.nlp_list, name='nlp_list'),
    path('nlp/<int:pk>/', views.nlp_detail, name='nlp_detail'),
    path('nlp/<int:pk>/predict/', views.make_prediction, {'model_type': 'nlp'}, name='nlp_predict'),

    # Unsupervised Learning URLs
    path('unsupervised/', views.unsupervised_list, name='unsupervised_list'),
    path('unsupervised/<int:pk>/', views.unsupervised_detail, name='unsupervised_detail'),
    path('unsupervised/<int:pk>/predict/', views.make_prediction, {'model_type': 'unsupervised'}, name='unsupervised_predict'),
]