Files
2026-hypn0-site/hypn0/hypn0_site/urls.py
T

28 lines
1.1 KiB
Python

from django.urls import path
from hypn0 import settings
from . import views
app_name = "hypn0_site"
urlpatterns = [
path("", views.index, name="index"),
path("generate", views.generate, name="generate"),
path("publish", views.publish, name="publish"),
path("gallery", views.gallery_archive, name="gallery_archive"),
path("gallery/random", views.gallery_random, name="gallery_random"),
path("gallery/<str:hash_id>", views.gallery_detail, name="gallery_detail"),
path("gallery/<str:hash_id>/download", views.gallery_download, name="gallery_download"),
path("gallery/<str:hash_id>/vote", views.gallery_vote, name="gallery_vote"),
path("blog", views.blog_feed, name="blog_feed"),
path("blog/<str:slug>", views.blog_detail, name="blog_detail"),
]
if settings.DEBUG:
urlpatterns += [
path("tmp/", views.tmp, name="web_tmp"),
path("_error", views.debug_error_preview, name="debug_error_list"),
path("_error/", views.debug_error_preview, name="debug_error_list_slash"),
path("_error/<path:code>", views.debug_error_preview, name="debug_error_preview"),
]