From 971602decd72f3efa75dc7aa4120a031be4d21f6 Mon Sep 17 00:00:00 2001
From: Zdenek Kubala <zdenek.kubala@pirati.cz>
Date: Sat, 4 Sep 2021 20:09:54 +0000
Subject: [PATCH] added stage view to url + mediavars to settings

---
 django_apps/settings.py | 5 +++++
 sifrovacka/urls.py      | 9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/django_apps/settings.py b/django_apps/settings.py
index 2fca22b..c5b608f 100644
--- a/django_apps/settings.py
+++ b/django_apps/settings.py
@@ -63,6 +63,7 @@ TEMPLATES = [
             'context_processors': [
                 'django.template.context_processors.debug',
                 'django.template.context_processors.request',
+                'django.template.context_processors.media',
                 'django.contrib.auth.context_processors.auth',
                 'django.contrib.messages.context_processors.messages',
             ],
@@ -131,3 +132,7 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
 
 LOGIN_REDIRECT_URL = 'home'
 LOGOUT_REDIRECT_URL = 'index'
+
+# Custom settings MEDIA
+MEDIA_URL = "/media/"
+MEDIA_ROOT = BASE_DIR / 'media'
diff --git a/sifrovacka/urls.py b/sifrovacka/urls.py
index fd54650..c5c0d1f 100644
--- a/sifrovacka/urls.py
+++ b/sifrovacka/urls.py
@@ -1,4 +1,6 @@
 from django.urls import include,path
+from django.conf import settings
+from django.conf.urls.static import static
 
 from . import views
 
@@ -8,8 +10,13 @@ urlpatterns = [
     path('accounts/', include('django.contrib.auth.urls')),
     # the 'name' value as called by the {% url %} template tag
     path('<int:sifrovacka_id>/', views.detail, name='detail'),
+    path('<int:sifrovacka_id>/<slug:stage_urlhash>/', views.stage, name='stage'),
     # home page
     path('home/', views.home, name='home'),
     # /
     path('', views.index, name='index'),
-]
+    ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
+#if settings.DEBUG:
+#    urlpatterns += static(settings.MEDIA_URL,
+#                   document_root=settings.MEDIA_ROOT)
+
-- 
GitLab