Мені потрібне меню, яке залежить від групи, до якої ви входите. Я використовую Django 1.10.1, allauth тощо. Коли я намагаюся створити мій шаблон тегу, він не вдається, і він пише: ¨
TemplateSyntaxError at /
'my_templatetag' is not a registered tag library. Must be one of:
account
account_tags
admin_list
admin_modify
admin_static
admin_urls
cache
i18n
l10n
log
socialaccount
socialaccount_tags
static
staticfiles
tz
'my_templatetag.py' виглядає так:
from django import template
from django.contrib.auth.models import Group
register = template.Library()
@register.filter(name='has_group')
def has_group(user, group_name):
group = Group.objects.get(name=group_name)
return group in user.groups.all()
і ця помилка з’являється у моєму файлі .html, який говорить:
{% load my_templatetag %}
Я намагався перезапустити сервер, як мільйони разів, також намагався змінити всі імена, і додаток є частиною INSTALLED_APPS у settings.py. Що я роблю не так?