def handler404(self, request, *args, **kwargs):
        name = url_to_name(kwargs['original_slug'])
        try:
            region = self.get_region(request=request, kwargs=kwargs)
        except Http404:
            return region_404_response(request, kwargs['region'])
        slug = kwargs['slug']

        page = Page(name=name, slug=slug, region=region)
        return HttpResponseNotFound(
            render(request, 'pages/page_new.html',
                   {'page': page,
                    'region': region})
        )
示例#2
0
    def handler404(self, request, *args, **kwargs):
        name = url_to_name(kwargs['original_slug'])
        try:
            region = self.get_region(request=request, kwargs=kwargs)
        except Http404:
            return region_404_response(request, kwargs['region'])
        slug = kwargs['slug']

        page_templates = Page.objects.filter(slug__startswith='templates/',
                                             region=region).order_by('name')
        page = Page(name=name, slug=slug, region=region)
        return HttpResponseNotFound(
            render(request, 'pages/page_new.html', {
                'page': page,
                'page_templates': page_templates,
                'region': region
            }))
示例#3
0
    def handler404(self, request, *args, **kwargs):
        page_slug = kwargs.get('slug')
        try:
            region = self.get_region(request=request, kwargs=kwargs)
        except Http404:
            return region_404_response(request, kwargs['region']) 

        try:
            page = Page.objects.get(slug=slugify(page_slug), region=region)
        except Page.DoesNotExist:
            page = Page(slug=slugify(page_slug), region=region)

        mapdata = MapData(page=page, region=region)
        return HttpResponseNotFound(
            render(request, 'maps/mapdata_new.html',
                {'page': page, 'mapdata': mapdata})
        )
示例#4
0
    def handler404(self, request, *args, **kwargs):
        name = url_to_name(kwargs['original_slug'])
        try:
            region = self.get_region(request=request, kwargs=kwargs)
        except Http404:
            return region_404_response(request, kwargs['region']) 
        slug = kwargs['slug']

        page_templates = Page.objects.filter(
                slug__startswith='templates/', region=region
            ).order_by('name')
        page = Page(name=name, slug=slug, region=region)
        return HttpResponseNotFound(
            render(request, 'pages/page_new.html',
                   {'page': page, 'page_templates': page_templates,
                    'region': region})
        )
    def handler404(self, request, *args, **kwargs):
        page_slug = kwargs.get('slug')
        try:
            region = self.get_region(request=request, kwargs=kwargs)
        except Http404:
            return region_404_response(request, kwargs['region'])

        try:
            page = Page.objects.get(slug=slugify(page_slug), region=region)
        except Page.DoesNotExist:
            page = Page(slug=slugify(page_slug), region=region)

        mapdata = MapData(page=page, region=region)
        return HttpResponseNotFound(
            render(request, 'maps/mapdata_new.html', {
                'page': page,
                'mapdata': mapdata
            }))
 def handler404(self, request, *args, **kwargs):
     return region_404_response(request, kwargs.get('region'))
 def handler404(self, request, *args, **kwargs):
     return region_404_response(request, kwargs.get('region'))