Je veux un menu c'est personnalisée en fonction du groupe auquel vous êtes membre de. Im en utilisant Django 1.10.1, allauth et ainsi de suite. Quand j'essaie de faire de mon templatetag il échoue et il dit:
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' ressemble à ceci:
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()
et tha erreur vient dans mon .fichier html qui disent,
{% load my_templatetag %}
J'ai essayé de redémarrer le serveur comme des millions de fois, aussi j'ai essayé de changer tous les noms, et que l'application est une partie de INSTALLED_APPS dans settings.py. Ce que je fais mal?