コード例 #1
0

def inheritance20(request):
    return 'inheritance20.html', {'from_appcontent': 42}


@unpack
def inheritance20_unpack(request):
    response = TemplateResponse(
        request,
        'inheritance20.html',
        {'from_appcontent': 43})
    response['Cache-Control'] = 'yabba dabba'
    return response


urlpatterns = patterns(
    '',
    url(r'^$', module_root, name='ac_module_root'),
    url(r'^args_test/([^/]+)/([^/]+)/$', args_test, name='ac_args_test'),
    url(r'^kwargs_test/(?P<kwarg2>[^/]+)/(?P<kwarg1>[^/]+)/$', args_test),
    url(r'^full_reverse_test/$', full_reverse_test),
    url(r'^alias_reverse_test/$', alias_reverse_test),
    url(r'^fragment/$', fragment),
    url(r'^redirect/$', redirect),
    url(r'^response/$', response),
    url(r'^response_decorated/$', standalone(response)),
    url(r'^inheritance20/$', inheritance20),
    url(r'^inheritance20_unpack/$', inheritance20_unpack),
)
コード例 #2
0
    return HttpResponse('Anything')


def inheritance20(request):
    return 'inheritance20.html', {'from_appcontent': 42}


@unpack
def inheritance20_unpack(request):
    response = TemplateResponse(
        request,
        'inheritance20.html',
        {'from_appcontent': 43})
    response['Cache-Control'] = 'yabba dabba'
    return response


urlpatterns = [
    url(r'^$', module_root, name='ac_module_root'),
    url(r'^args_test/([^/]+)/([^/]+)/$', args_test, name='ac_args_test'),
    url(r'^kwargs_test/(?P<kwarg2>[^/]+)/(?P<kwarg1>[^/]+)/$', args_test),
    url(r'^full_reverse_test/$', full_reverse_test),
    url(r'^alias_reverse_test/$', alias_reverse_test),
    url(r'^fragment/$', fragment),
    url(r'^redirect/$', redirect),
    url(r'^response/$', response),
    url(r'^response_decorated/$', standalone(response)),
    url(r'^inheritance20/$', inheritance20),
    url(r'^inheritance20_unpack/$', inheritance20_unpack)
]
コード例 #3
0

def inheritance20(request):
    return (
        template.Template(
            """
            {% extends "base.html" %}
            some content outside
            {% block content %}a content {{ from_appcontent }}{% endblock %}
            {% block sidebar %}b content {{ block.super }}{% block bla %}{% endblock %}{% endblock %}
            """
        ),
        {"from_appcontent": 42},
    )


urlpatterns = patterns(
    "",
    url(r"^$", module_root, name="ac_module_root"),
    url(r"^args_test/([^/]+)/([^/]+)/$", args_test, name="ac_args_test"),
    url(r"^kwargs_test/(?P<kwarg2>[^/]+)/(?P<kwarg1>[^/]+)/$", args_test),
    url(r"^reverse_test/$", reverse_test),
    url(r"^full_reverse_test/$", full_reverse_test),
    url(r"^alias_reverse_test/$", alias_reverse_test),
    url(r"^fragment/$", fragment),
    url(r"^redirect/$", redirect),
    url(r"^response/$", response),
    url(r"^response_decorated/$", standalone(response)),
    url(r"^inheritance20/$", inheritance20),
)