2022-02-15 17:48:16 +01:00
|
|
|
"""
|
2024-08-03 10:55:03 +02:00
|
|
|
Soubor sloužící jako základní „router“, tj. zde se includují veškeré ostatní urls.
|
2022-02-15 17:48:16 +01:00
|
|
|
"""
|
2019-06-20 21:52:02 +02:00
|
|
|
from django.urls import path, include
|
2014-11-05 15:13:59 +01:00
|
|
|
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
|
|
|
from django.contrib import admin
|
|
|
|
from django.conf import settings
|
2015-04-02 00:26:28 +02:00
|
|
|
from django.views.generic.base import TemplateView
|
2016-01-09 17:28:20 +01:00
|
|
|
from django import views
|
2019-06-20 21:45:35 +02:00
|
|
|
from django.urls import path # As per docs.
|
2014-11-05 15:13:59 +01:00
|
|
|
|
2021-11-07 10:25:34 +01:00
|
|
|
from treenode.routers import router
|
2020-09-03 23:02:28 +02:00
|
|
|
|
2016-01-09 17:28:20 +01:00
|
|
|
urlpatterns = [
|
2014-11-17 12:04:57 +01:00
|
|
|
|
2019-06-20 22:53:38 +02:00
|
|
|
# Admin a nastroje
|
|
|
|
path('admin/', admin.site.urls), # NOQA
|
2024-11-19 22:05:12 +01:00
|
|
|
path("ckeditor5/", include('django_ckeditor_5.urls')),
|
2015-05-26 10:20:42 +02:00
|
|
|
|
2024-08-04 18:53:35 +02:00
|
|
|
# Tvorba = ročníky, čísla, problémy atd. (ma vlastni podadresare)
|
|
|
|
path('', include('tvorba.urls')),
|
2021-10-08 10:36:59 +02:00
|
|
|
|
|
|
|
# Odevzdavatko (ma vlastni podadresare)
|
|
|
|
path('', include('odevzdavatko.urls')),
|
2019-06-20 22:53:38 +02:00
|
|
|
|
|
|
|
# Korekturovaci aplikace (ma vlastni podadresare)
|
|
|
|
path('', include('korektury.urls')),
|
2021-10-08 18:58:00 +02:00
|
|
|
|
2019-06-20 22:53:38 +02:00
|
|
|
# Prednaskova aplikace (ma vlastni podadresare)
|
|
|
|
path('', include('prednasky.urls')),
|
2015-05-26 10:20:42 +02:00
|
|
|
|
2021-10-08 18:58:00 +02:00
|
|
|
# Soustredkova aplikace (ma vlastni podadresare)
|
2024-08-02 18:34:05 +02:00
|
|
|
path('soustredeni/', include('soustredeni.urls')),
|
2021-10-08 18:58:00 +02:00
|
|
|
|
2021-10-08 18:06:02 +02:00
|
|
|
# Personalni aplikace (ma vlastni podadresare)
|
|
|
|
# (profil, osobní údaje, ..., ne autentizace, viz dále)
|
|
|
|
path('', include('personalni.urls')),
|
|
|
|
|
2021-09-26 15:48:05 +02:00
|
|
|
# Autentizační aplikace (ma vlastni podadresare)
|
|
|
|
path('', include('various.autentizace.urls')),
|
|
|
|
|
2024-08-04 16:57:39 +02:00
|
|
|
# Novinková aplikace (ma vlastni podadresare)
|
|
|
|
path('', include('novinky.urls')),
|
|
|
|
|
2021-10-05 00:00:15 +02:00
|
|
|
# Api (ma vlastni podadresare) (autocomplete apod.)
|
|
|
|
path('', include('api.urls')),
|
|
|
|
|
2021-11-07 10:25:34 +01:00
|
|
|
# treenode (ma vlastni podadresare)
|
|
|
|
path('', include('treenode.urls')),
|
|
|
|
|
2021-10-05 00:25:15 +02:00
|
|
|
# Aesop (ma vlastni podadresare)
|
|
|
|
path('', include('aesop.urls')),
|
|
|
|
|
2024-08-04 17:41:24 +02:00
|
|
|
# Various = co se nevešlo jinam
|
|
|
|
path('', include('various.urls')),
|
|
|
|
|
2020-09-03 23:02:28 +02:00
|
|
|
# REST API
|
2021-11-30 02:52:14 +01:00
|
|
|
# path('api/', include(router.urls)),
|
2020-09-03 23:02:28 +02:00
|
|
|
|
2023-06-02 21:04:11 +02:00
|
|
|
# Výroční sraz
|
2023-06-15 16:55:31 +02:00
|
|
|
path('sraz/30-let/', include('vyroci.urls')),
|
2023-06-02 21:04:11 +02:00
|
|
|
|
2023-10-14 11:26:38 +02:00
|
|
|
# Miniapka na šifrovačku
|
|
|
|
path('sifrovacka/', include('sifrovacka.urls')),
|
2016-01-09 17:28:20 +01:00
|
|
|
]
|
2014-11-05 15:13:59 +01:00
|
|
|
|
|
|
|
# This is only needed when using runserver.
|
|
|
|
if settings.DEBUG:
|
2019-06-20 22:53:38 +02:00
|
|
|
import debug_toolbar
|
|
|
|
urlpatterns += [
|
|
|
|
path('media/<path:path>', views.static.serve, # NOQA
|
|
|
|
{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
|
2021-12-20 19:45:04 +01:00
|
|
|
path('__debug__/', include(debug_toolbar.urls)),
|
|
|
|
path('400.html', TemplateView.as_view(template_name="400.html")),
|
|
|
|
path('403.html', TemplateView.as_view(template_name="403.html")),
|
|
|
|
path('404.html', TemplateView.as_view(template_name="404.html")),
|
|
|
|
path('500.html', TemplateView.as_view(template_name="500.html")),
|
2019-06-20 22:53:38 +02:00
|
|
|
]
|
|
|
|
urlpatterns += staticfiles_urlpatterns()
|