28 lines
1.1 KiB
Python
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"),
|
|
]
|