* Added pagination
[django-tables2.git] / django_tables / templatetags / django_tables.py
index b914f4e4045592bb25aebf7de422cec50a723e40..3bb1f09c10d17a43376ba10ec7fc6164a4a97bb8 100644 (file)
@@ -89,11 +89,15 @@ class RenderTableNode(template.Node):
         self.table_var = template.Variable(table_var_name)
 
     def render(self, context):
-        context = template.Context({
-            'request': context.get('request', None),
-            'table': self.table_var.resolve(context)
-        })
-        return get_template('django_tables/table.html').render(context)
+        table = self.table_var.resolve(context)
+        request = context.get('request', None)
+        context = template.Context({'request': request, 'table': table})
+        try:
+            table.request = request
+            return get_template('django_tables/table.html').render(context)
+        finally:
+            pass
+            #del table.request
 
 
 @register.tag