diff --git a/django/contrib/admin/templates/admin/template_debug.html b/django/contrib/admin/templates/admin/template_debug.html index 433b565aa0..d0fdf96ee1 100644 --- a/django/contrib/admin/templates/admin/template_debug.html +++ b/django/contrib/admin/templates/admin/template_debug.html @@ -1,5 +1,6 @@ {% extends "admin/base_site" %} {% load adminmedia %} +{% load i18n %} {% block extrahead%} {%endblock%} {% block content %}
diff --git a/django/contrib/admin/views/main.py b/django/contrib/admin/views/main.py index 3d8d896460..1a57aacbbb 100644 --- a/django/contrib/admin/views/main.py +++ b/django/contrib/admin/views/main.py @@ -53,7 +53,6 @@ index = staff_member_required(index) class IncorrectLookupParameters(Exception): pass - class ChangeList(object): def __init__(self, request, app_label, module_name): self.get_modules_and_options(app_label, module_name, request) @@ -152,7 +151,7 @@ class ChangeList(object): result_list = lookup_mod.get_list(**lookup_params) else: try: - result_list = p.get_page(page_num) + result_list = paginator.get_page(page_num) except InvalidPage: result_list = [] (self.result_count, self.full_result_count, self.result_list, diff --git a/django/core/template/defaultfilters.py b/django/core/template/defaultfilters.py index 3a25add5e1..7f891af5ba 100644 --- a/django/core/template/defaultfilters.py +++ b/django/core/template/defaultfilters.py @@ -200,6 +200,7 @@ def dictsort(value, arg): Takes a list of dicts, returns that list sorted by the property given in the argument. """ + print "ds:", type(value) decorated = [(resolve_variable('var.' + arg, {'var' : item}), item) for item in value] decorated.sort() return [item[1] for item in decorated] diff --git a/django/middleware/template_debug.py b/django/middleware/template_debug.py index b31f32e328..14da1cb18b 100644 --- a/django/middleware/template_debug.py +++ b/django/middleware/template_debug.py @@ -18,8 +18,6 @@ class TemplateDebugMiddleware(object): origin, (start, end) = exception.source template_source = origin.reload() - - line = 0 upto = 0 source_lines = [] diff --git a/django/views/debug.py b/django/views/debug.py index 0ddaa44a7f..4aece9443d 100644 --- a/django/views/debug.py +++ b/django/views/debug.py @@ -25,7 +25,7 @@ def technical_500_response(request, exc_type, exc_value, tb): 'filename' : filename, 'function' : function, 'lineno' : lineno, - 'vars' : tb.tb_frame.f_locals, + 'vars' : tb.tb_frame.f_locals.items(), 'id' : id(tb), 'pre_context' : pre_context, 'context_line' : context_line, @@ -253,7 +253,7 @@ TECHNICAL_500_TEMPLATE = """ - {% for var in frame.vars.items|dictsort:"0" %} + {% for var in frame.vars|dictsort:"0" %} {{ var.0 }}
{{ var.1|pprint|escape }}