fnp
/
django-migdal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bugfix
[django-migdal.git]
/
migdal
/
templatetags
/
migdal_tags.py
diff --git
a/migdal/templatetags/migdal_tags.py
b/migdal/templatetags/migdal_tags.py
index
9c2609c
..
1668e33
100644
(file)
--- a/
migdal/templatetags/migdal_tags.py
+++ b/
migdal/templatetags/migdal_tags.py
@@
-5,6
+5,7
@@
from django.shortcuts import get_object_or_404
from django_comments_xtd.models import XtdComment
import django_comments as comments
from django.shortcuts import get_object_or_404
from django_comments_xtd.models import XtdComment
import django_comments as comments
+import django
from django import template
from migdal import app_settings
from migdal.models import Category, Entry
from django import template
from migdal import app_settings
from migdal.models import Category, Entry
@@
-12,6
+13,14
@@
from migdal.models import Category, Entry
register = template.Library()
register = template.Library()
+if django.VERSION < (1, 8):
+ # See https://docs.djangoproject.com/en/2.2/releases/1.8/#rendering-templates-loaded-by-get-template-with-a-context
+ context_for_get_template = template.Context
+else:
+ context_for_get_template = lambda x: x
+
+
+
@register.simple_tag(takes_context=True)
def entry_begin(context, entry, detail=False):
t = template.loader.select_template((
@register.simple_tag(takes_context=True)
def entry_begin(context, entry, detail=False):
t = template.loader.select_template((
@@
-23,7
+32,7
@@
def entry_begin(context, entry, detail=False):
'object': entry,
'detail': detail,
}
'object': entry,
'detail': detail,
}
- return t.render(
template.Context
(context))
+ return t.render(
context_for_get_template
(context))
@register.simple_tag(takes_context=True)
@register.simple_tag(takes_context=True)
@@
-36,7
+45,7
@@
def entry_short(context, entry):
'request': context['request'],
'object': entry,
}
'request': context['request'],
'object': entry,
}
- return t.render(
template.Context
(context))
+ return t.render(
context_for_get_template
(context))
@register.simple_tag(takes_context=True)
@register.simple_tag(takes_context=True)
@@
-50,7
+59,7
@@
def entry_promobox(context, entry, counter):
'object': entry,
'counter': counter,
}
'object': entry,
'counter': counter,
}
- return t.render(
template.Context
(context))
+ return t.render(
context_for_get_template
(context))
@register.inclusion_tag('migdal/categories.html', takes_context=True)
@register.inclusion_tag('migdal/categories.html', takes_context=True)