Je travaille pour ajouter quelques détails d'affaires en tant que processeur de contexte dans une application appelée Business
. J'ai inclus dans ce dossier un dossier intitulé templatetags
pour les fichiers __init__.py
et business_tags.py
. Mon problème est lorsque le processeur de contexte affiche un résultat, je suis incapable d'afficher les résultats en boucle.Objet d'affichage pour les processeurs de contexte de Django
fichier business_tags.py:
from django import template
register = template.Library()
from django.contrib.auth.models import User
from ..models import Businessprofile
@register.simple_tag
def my_biz(request):
current_user = request.user.id
biz = Businessprofile.objects.filter(owner=current_user)
return biz
Sur mon dossier de vue, je suis actuellement fait un pour/endfor pour la boucle:
<!--content-->
{% load business_tags %}
{% my_biz request %}
{% for biz in my_biz %}
{{ biz }}
{% endfor %}
<!--end content-->
Comment afficher les résultats du processeur de contexte que une boucle pour?
Pourquoi gardez-vous parler de processeurs de contexte lorsque cela est clairement une étiquette de modèle? –