[Django] RequestContext im Template Tag (inclusion_tag)?
Verfasst: Dienstag 1. Juni 2010, 16:16
Hi,
ich habe eine Frage zu Template Tags bzw. speziell zum inclusion_tag.
Wenn man in einer View dem Template die Daten mit dem RequestContext gibt, also so z.B.:
...dann hat man ja in diesem Template auch Variablen wie "user" für den aktuellen Benutzer usw.
Nun habe ich aber noch ein Inclusion-Tag, z.B. so:
In dem Template "foo2.html" habe ich so aber keinen Zugriff auf Variablen wie "user". Weiß jemand, wie man das bewerkstelligen kann?
Gruß
nexonic
ich habe eine Frage zu Template Tags bzw. speziell zum inclusion_tag.
Wenn man in einer View dem Template die Daten mit dem RequestContext gibt, also so z.B.:
Code: Alles auswählen
return render_to_response(
'myapp/index.html',
{foo: 'foo', bar: 'bar},
context_instance = RequestContext(request),
)
Nun habe ich aber noch ein Inclusion-Tag, z.B. so:
Code: Alles auswählen
@register.inclusion_tag(
'myapp/templatetags/foo2.html',
takes_context=True
)
def foobar(context, foo2):
data = {
'foo2': foo2
}
return data
Gruß
nexonic