Как сделать условное выражение из Шаблон Django Template?шаблон шаблона Django Условный
from django import template
from django.contrib.auth.models import User, Group
register = template.Library()
@register.simple_tag
def is_designer(user_id):
try:
group = Group.objects.get(
name = "Designer",
user = user_id
)
return True
except Group.DoesNotExist:
return False
Это проявляется Истина или Ложь в моем шаблоне, который является правильным:
{% is_designer user.id %}
Однако это дает мне ошибку «Неиспользованный„user.id“в конце, если выражение.»:
{%, если is_designer user.id == Правда%} Да {% ENDIF%}
{%, если is_desig нер user.id%} Да {% ENDIF%}
Спасибо это работает, но вместо этого я пошел с фильтром: '{% if user | is_maker%} ДА {% endif%}' – JREAM