Files
boxofficefantasy/boxofficefantasy/urls.py
2025-07-26 14:52:54 -05:00

35 lines
1.2 KiB
Python

from django.urls import path, include
from . import views
from django.contrib.auth import views as auth_views
league_patterns = [
path("", views.league_view, name="league" ),
path("season/", views.season_view, name="seasons"),
path("movie/", views.movie_view, name="movies"),
path("team/", views.team_view, name="teams"),
]
season_patterns = [
path("", views.season_view, name="season"),
path("scoreboard/", views.scoreboard_view, name="scoreboard"),
path("team/<str:username>/", views.team_view, name="team"),
path("team/", views.team_view, name="teams"),
path("movie/<str:imdb_id>/", views.movie_view, name="movie"),
path("movie/", views.movie_view, name="movies")
]
urlpatterns = [
path('login/', auth_views.LoginView.as_view(template_name='login.dj.html'), name='login'),
path('logout/', auth_views.LogoutView.as_view(next_page='login'), name='logout'),
path(
"league/<slug:league_slug>/season/<slug:season_slug>/",
include((season_patterns, "boxofficefantasy"), namespace="season")
),
path(
"league/<slug:league_slug>/",
include((league_patterns, "boxofficefantasy"), namespace="league")
),
path(
"", views.league_view, name="leagues"
)
]