Skip to content

Commit c02e949

Browse files
Fix deprecation warnings on Django 1.9
1 parent 9755e29 commit c02e949

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

bootstrapform/templatetags/bootstrap.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import django
12
from django import forms
23
from django.template import Context
34
from django.template.loader import get_template
@@ -60,7 +61,7 @@ def render(element, markup_classes):
6061
if element_type == 'boundfield':
6162
add_input_classes(element)
6263
template = get_template("bootstrapform/field.html")
63-
context = Context({'field': element, 'classes': markup_classes, 'form': element.form})
64+
context = {'field': element, 'classes': markup_classes, 'form': element.form}
6465
else:
6566
has_management = getattr(element, 'management_form', None)
6667
if has_management:
@@ -69,13 +70,16 @@ def render(element, markup_classes):
6970
add_input_classes(field)
7071

7172
template = get_template("bootstrapform/formset.html")
72-
context = Context({'formset': element, 'classes': markup_classes})
73+
context = {'formset': element, 'classes': markup_classes}
7374
else:
7475
for field in element.visible_fields():
7576
add_input_classes(field)
7677

7778
template = get_template("bootstrapform/form.html")
78-
context = Context({'form': element, 'classes': markup_classes})
79+
context = {'form': element, 'classes': markup_classes}
80+
81+
if django.VERSION[0] * 1000 + django.VERSION[1] < 1008:
82+
context = Context(context)
7983

8084
return template.render(context)
8185

0 commit comments

Comments
 (0)