Django 1.10.1 'my_templatetag' не является зарегистрированной библиотекой тегов. Должно быть одним из:

Я хочу, чтобы меню было индивидуальным, в зависимости от того, к какой группе вы принадлежите. Я использую Django 1.10.1, Аллаута и так далее. Когда я пытаюсь сделать мой шаблон тега, он терпит неудачу, и он говорит: ¨

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. Что я делаю неправильно?

Ответы на вопрос(9)

Ваш ответ на вопрос