diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-08-22 00:31:56 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-08-22 00:31:56 +0200 |
commit | d8e86c6d50d5d50cd11a3aabef5ccc0b6d71cfed (patch) | |
tree | 50ed3dbd56724470f898bb58a14264051377277b /ishtar_common/widgets.py | |
parent | 9314f621ef3989ebe6aa01c44fd501299fef8d53 (diff) | |
download | Ishtar-d8e86c6d50d5d50cd11a3aabef5ccc0b6d71cfed.tar.bz2 Ishtar-d8e86c6d50d5d50cd11a3aabef5ccc0b6d71cfed.zip |
Django 1.11: use render() instead render_to_response - pass dict to templates
Diffstat (limited to 'ishtar_common/widgets.py')
-rw-r--r-- | ishtar_common/widgets.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/ishtar_common/widgets.py b/ishtar_common/widgets.py index bb090346b..37a243c7d 100644 --- a/ishtar_common/widgets.py +++ b/ishtar_common/widgets.py @@ -29,7 +29,7 @@ from django.forms import ClearableFileInput from django.forms.utils import flatatt from django.forms.widgets import CheckboxSelectMultiple as \ CheckboxSelectMultipleBase -from django.template import Context, loader +from django.template import loader from django.template.defaultfilters import slugify from django.utils.encoding import smart_unicode from django.utils.functional import lazy @@ -216,7 +216,7 @@ class SquareMeterWidget(forms.TextInput): 'id': attrs['id'], "safe_id": attrs['id'].replace('-', '_')} t = loader.get_template('blocks/SquareMeterWidget.html') - rendered = t.render(Context(dct)) + rendered = t.render(dct) return mark_safe(rendered) AreaWidget = forms.TextInput @@ -319,7 +319,7 @@ class JQueryAutoComplete(forms.TextInput): if self.multiple: tpl = 'blocks/JQueryAutocompleteMultiple.js' t = loader.get_template(tpl) - js = t.render(Context(dct)) + js = t.render(dct) return js def render(self, name, value=None, attrs=None): @@ -488,7 +488,7 @@ class JQueryTown(forms.TextInput): 'selected_state': selected_state} ) html = loader.get_template('blocks/JQueryAdvancedTown.html')\ - .render(Context(dct)) + .render(dct) return html @@ -541,7 +541,7 @@ class JQueryPersonOrganization(forms.TextInput): 'field_id': field_id} if self.options: dct['options'] = mark_safe('%s' % self.options) - js = loader.get_template(self.js_template).render(Context(dct)) + js = loader.get_template(self.js_template).render(dct) return js def render(self, name, value=None, attrs=None): @@ -587,7 +587,7 @@ class JQueryPersonOrganization(forms.TextInput): 'name': name, 'js': self.render_js(name, selected), 'new': mark_safe(new)} - html = loader.get_template(self.html_template).render(Context(dct)) + html = loader.get_template(self.html_template).render(dct) return html @@ -696,8 +696,7 @@ class JQueryJqGrid(forms.RadioSelect): def render(self, name, value=None, attrs=None): t = loader.get_template('blocks/form_flex_snippet.html') form = self.form() - rendered = t.render(Context({'form': form, - 'flex': True})) + rendered = t.render({'form': form, 'flex': True}) dct = {} if self.new: model_name = self.associated_model._meta.object_name.lower() @@ -745,5 +744,5 @@ class JQueryJqGrid(forms.RadioSelect): 'multi_cols': ",".join((u'"%d"' % col for col in self.multiple_cols))}) t = loader.get_template('blocks/JQueryJqGrid.html') - rendered += t.render(Context(dct)) + rendered += t.render(dct) return mark_safe(rendered) |