Gegeben ist ein Modell namens "Kommentar" mit einer Fremdschlüsselbeziehung zu einem Modell namens "Task".Wie kann eine Sammlung von Objekten, die mit einem Fremdschlüssel in Django Templates verknüpft sind, eingeschränkt werden?
{% for task in tasks %}
{% for comment in task.comment_set.all %}
{{ comment }}
{% endfor %}
...
Was ist der beste Weg, um dies wie bis 5 Kommentare zu begrenzen:
Entry.objects.all()[:5]
danke, das funktioniert auch. Welcher ist der bessere Ansatz? –
Nun, es gibt viele Django Template Tags/Filter, die solch eine leichte Manipulation von Daten erlauben, so würde ich nicht eine so große Verletzung des MVC-Konzepts dort sehen, auch Django hat einen etwas anderen Ansatz gegenüber diesem Konzept: http: // docs.djangoproject.com/de/dev/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the -template-how-come-you-don-t-verwenden-die-Standard-Namen –