diff --git a/django_apps/settings.py b/django_apps/settings.py index 2fca22b0505bf8a1e40ab303c647483ca1e8af68..c5b608fc0a989561180a7a5cbb885246faf20551 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 fd54650f39434ed0a70751a75f7df41f516f3cdb..c5c0d1f37cd42a145f257f5b1b4fc7c6247065e3 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) +