From fd50c18e20a03dd0acdd581814f9decbdda339ab Mon Sep 17 00:00:00 2001 From: Kotiuk Nazarii Date: Thu, 28 May 2015 11:55:29 +0300 Subject: [PATCH] 404 template --- proj/urls.py | 6 +++++- proj/views.py | 10 ++++++++++ templates/client/404_test.html | 9 ++++----- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/proj/urls.py b/proj/urls.py index 9cc974e2..86da57f1 100644 --- a/proj/urls.py +++ b/proj/urls.py @@ -2,7 +2,7 @@ from django.conf import settings from django.conf.urls import patterns, include, url from core.simple_index_view import AdvertisingView, AboutView -from views import MainPageView +from views import MainPageView, Temp404 from django.contrib.sitemaps import views import debug_toolbar from django.views.generic.base import TemplateView @@ -26,8 +26,12 @@ sitemaps = { 'conference_theme': ConfTheme(), 'conference_tag': ConfTag(), 'main': Important(), 'additional': Additional() } + + urlpatterns = patterns('', #url(r'^__debug__/', include(debug_toolbar.urls)), + url(r'^sitemap-(?P
.+)\.xml$', views.sitemap, {'sitemaps': sitemaps}), + url(r'^temp-404/$', Temp404.as_view()), url(r'^admin/', include('proj.admin_urls')), #url(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}), url(r'^sitemap\.xml$', views.index, {'sitemaps': sitemaps}), diff --git a/proj/views.py b/proj/views.py index a8e97c2d..46eb2679 100644 --- a/proj/views.py +++ b/proj/views.py @@ -33,6 +33,16 @@ def expo_context(request): return cont +class Temp404(TemplateView): + template_name = 'client/404_test.html' + def get_context_data(self, **kwargs): + context = super(Temp404, self).get_context_data(**kwargs) + expo_themes = Theme.active.expo_themes_with_count() + conf_themes = Theme.active.conference_themes_with_count() + context.update({'expo_themes': expo_themes, 'conf_themes': conf_themes}) + return context + + class MainPageView(JitterCacheMixin,TemplateView): cache_range = settings.CACHE_RANGE template_name = 'index.html' diff --git a/templates/client/404_test.html b/templates/client/404_test.html index 86f72a87..5a9be769 100644 --- a/templates/client/404_test.html +++ b/templates/client/404_test.html @@ -1,18 +1,17 @@ {% extends 'base_catalog.html' %} {% block content_list %} - +
Страница не найдена
+ {% endblock %} \ No newline at end of file