Übergeben Sie eine Kontextvariable über ein Einschluss-Tag

Durchführen einer Überprüfung, um festzustellen, ob ein Benutzer anwesend ist oder nicht. Wie übergebe ich die Kontextvariable?is_attending ohne dass ein Syntaxfehler auftritt'is_attending': context['is_attending']? Der Check ist im Grunde genommen für das Styling von Divs und so weiter. Was mache ich falsch?

Vorlage:

{% for event in upcoming %}
    {% registration %}

    {% if is_attending %}
         Registered!
    {% else %}
          Register button
    {% endif %}

    yadda yadda divs...
{% endfor %} 

filters.py

@register.inclusion_tag('events/list.html', takes_context=True)
def registration(context, event):
    request = context['request']
    profile = Profile.objects.get(user=request.user)
    attendees = [a.profile for a in Attendee.objects.filter(event=event)]
    if profile in attendees:
        'is_attending': context['is_attending']
        return is_attending
    else:
        return ''

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage