misc: add a sample style debug page (#9068)

This commit is contained in:
Frédéric Péters 2015-11-22 23:57:18 +01:00
parent 0de4306d51
commit 140d5d5393
2 changed files with 13 additions and 0 deletions

View File

@ -21,6 +21,7 @@ from . import views
urlpatterns = patterns('combo.publicviews',
url(r'^ajax/cell/(?P<page_pk>\w+)/(?P<cell_reference>[\w_-]+)/$',
views.ajax_page_cell, name='combo-public-ajax-page-cell'),
(r'__style__/$', views.style),
(r'__skeleton__/$', views.skeleton),
(r'', views.page),
)

View File

@ -18,6 +18,7 @@ import urllib
import urlparse
from django.conf import settings
from django.contrib import messages
from django.contrib.auth import logout as auth_logout
from django.contrib.auth import views as auth_views
from django.core.exceptions import ObjectDoesNotExist, PermissionDenied
@ -25,6 +26,7 @@ from django.http import (Http404, HttpResponse, HttpResponseRedirect,
HttpResponsePermanentRedirect)
from django.shortcuts import render, resolve_url
from django.template import RequestContext
from django.utils.translation import ugettext as _
from django.forms.widgets import Media
try:
@ -163,6 +165,16 @@ def skeleton(request):
return render(request, template_name, ctx)
def style(request):
if not settings.TEMPLATE_DEBUG:
raise Http404()
page = Page()
page.template_name = 'standard'
messages.info(request, _('Info notice'))
messages.warning(request, _('Warning notice'))
messages.error(request, _('Error notice'))
return publish_page(request, page)
def empty_site(request):
return render(request, 'combo/empty_site.html', {})