Hehe. Nå har jeg sittet i en times tid og knota med det jeg fant på
den linken, mens løsningen var rimelig mye enklere:
from django import template
from django.template import Library, Node
from portfolio.models import Project
register = template.Library()
def showcase():
projects = Project.objects.all()
return {'projects': projects}
register.inclusion_tag('portfolio/showcase.html')(showcase)
:-)
On Mar 18, 8:50 pm, Jon Lønne <
j...@funkpilot.no> wrote:
> Include-tag'en inkluderer bare template-koden, og har ingen
> fornemmelse om hvilket view (og tilhørende context-data) som hører til
> det angitte templatet.
>
> Tror den enkleste og mest fleksible måten å løse problemet ditt på er
> å lage en templatetag, og bruke denne i frontpage.html-template ditt.
> James Bennet har en god guide [1], og tror dette er funksjonaliteten
> du er ute etter.
>
> Lykke til!
>
> Mvh Jon
>
> [1]
http://www.b-list.org/weblog/2006/jun/07/django-tips-write-better-tem...