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.urls import patterns, include, url
from core.simple_index_view import AdvertisingView, AboutView
from views import MainPageView, Temp404
from views import MainPageView
from django.contrib.sitemaps import views
import debug_toolbar
from django.views.generic.base import TemplateView
@ -12,9 +12,6 @@ class Robot(TemplateView):
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,\
ConfTag, NewsSiteMap, BlogsSiteMap, Additional, Important
@ -26,12 +23,11 @@ sitemaps = {
'conference_theme': ConfTheme(), 'conference_tag': ConfTag(), 'main': Important(), 'additional': Additional()
}
handler404 = 'proj.views.error404'
urlpatterns = patterns('',
#url(r'^__debug__/', include(debug_toolbar.urls)),
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'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
url(r'^sitemap\.xml$', views.index, {'sitemaps': sitemaps}),

@ -32,16 +32,12 @@ def expo_context(request):
cont.update({'search_form': ExpositionSearchForm()})
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
def error404(request):
context = {}
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 render_to_response('client/404.html', context, context_instance=RequestContext(request))
class MainPageView(JitterCacheMixin,TemplateView):
cache_range = settings.CACHE_RANGE

Loading…
Cancel
Save