Business
이라는 응용 프로그램 내에서 컨텍스트 프로세서로 비즈니스 세부 정보를 추가하려고합니다. 나는 __init__.py
및 business_tags.py
파일에 대해 templatetags
이라는 폴더를 포함 시켰습니다. 내 문제는 컨텍스트 프로세서 결과를 표시하는 동안, 나는 결과를 루프로 표시 할 수 없습니다.Django 컨텍스트 프로세서 용 개체 표시
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
나는 현재/ENDFOR 루프에 대한 위해를 만든 오전 :
<!--content-->
{% load business_tags %}
{% my_biz request %}
{% for biz in my_biz %}
{{ biz }}
{% endfor %}
<!--end content-->
가 어떻게 상황에 맞는 프로세서의 결과 등을 표시 할 for 루프?
{% my_biz request as my_biz_var %}
{% for biz in my_biz_var %}
{{ biz }}
{% empty %}
my_biz_var is empty
{% endfor %}
이 추가적으로 참고 : 그대로
왜이 명확 템플릿 태그 때 상황에 맞는 프로세서에 대해 계속 얘기합니까? –