remotes/origin/1203
Kotiuk Nazarii 11 years ago
parent de88643a09
commit 2514660241
  1. 8
      proj/urls.py
  2. 16
      proj/views.py
  3. 0
      templates/client/404.html

@ -2,7 +2,7 @@
from django.conf import settings from django.conf import settings
from django.conf.urls import patterns, include, url from django.conf.urls import patterns, include, url
from core.simple_index_view import AdvertisingView, AboutView from core.simple_index_view import AdvertisingView, AboutView
from views import MainPageView, Temp404 from views import MainPageView
from django.contrib.sitemaps import views from django.contrib.sitemaps import views
import debug_toolbar import debug_toolbar
from django.views.generic.base import TemplateView from django.views.generic.base import TemplateView
@ -12,9 +12,6 @@ class Robot(TemplateView):
content_type = 'text/plain' content_type = 'text/plain'
from django.contrib.sitemaps import Sitemap
from exposition.models import Exposition
from sitemaps import ExpoCard, ExpoCity, ExpoCountry, ExpoTheme, ExpoTag, ConfCard, ConfCity, ConfCountry, ConfTheme,\ from sitemaps import ExpoCard, ExpoCity, ExpoCountry, ExpoTheme, ExpoTag, ConfCard, ConfCity, ConfCountry, ConfTheme,\
ConfTag, NewsSiteMap, BlogsSiteMap, Additional, Important ConfTag, NewsSiteMap, BlogsSiteMap, Additional, Important
@ -26,12 +23,11 @@ sitemaps = {
'conference_theme': ConfTheme(), 'conference_tag': ConfTag(), 'main': Important(), 'additional': Additional() 'conference_theme': ConfTheme(), 'conference_tag': ConfTag(), 'main': Important(), 'additional': Additional()
} }
handler404 = 'proj.views.error404'
urlpatterns = patterns('', urlpatterns = patterns('',
#url(r'^__debug__/', include(debug_toolbar.urls)), #url(r'^__debug__/', include(debug_toolbar.urls)),
url(r'^sitemap-(?P<section>.+)\.xml$', views.sitemap, {'sitemaps': sitemaps}), url(r'^sitemap-(?P<section>.+)\.xml$', views.sitemap, {'sitemaps': sitemaps}),
url(r'^temp-404/$', Temp404.as_view()),
url(r'^admin/', include('proj.admin_urls')), url(r'^admin/', include('proj.admin_urls')),
#url(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}), #url(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
url(r'^sitemap\.xml$', views.index, {'sitemaps': sitemaps}), url(r'^sitemap\.xml$', views.index, {'sitemaps': sitemaps}),

@ -32,16 +32,12 @@ def expo_context(request):
cont.update({'search_form': ExpositionSearchForm()}) cont.update({'search_form': ExpositionSearchForm()})
return cont return cont
def error404(request):
class Temp404(TemplateView): context = {}
template_name = 'client/404_test.html' expo_themes = Theme.active.expo_themes_with_count()
def get_context_data(self, **kwargs): conf_themes = Theme.active.conference_themes_with_count()
context = super(Temp404, self).get_context_data(**kwargs) context.update({'expo_themes': expo_themes, 'conf_themes': conf_themes})
expo_themes = Theme.active.expo_themes_with_count() return render_to_response('client/404.html', context, context_instance=RequestContext(request))
conf_themes = Theme.active.conference_themes_with_count()
context.update({'expo_themes': expo_themes, 'conf_themes': conf_themes})
return context
class MainPageView(JitterCacheMixin,TemplateView): class MainPageView(JitterCacheMixin,TemplateView):
cache_range = settings.CACHE_RANGE cache_range = settings.CACHE_RANGE

Loading…
Cancel
Save