我想要一個菜單,它可以自定義您所屬的組。 我使用Django 1.10.1,allauth等等。 當我嘗試讓我的templatetag失敗,它說:¨Django 1.10.1'my_templatetag'不是已註冊的標籤庫。必須是以下之一:
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()
和Tha錯誤出現在我的.html文件,該文件說,
{% load my_templatetag %}
我試圖重啓像數百萬次的服務器,還我試圖改變所有的名字,而應用程序是INSTALLED_APPS的settings.py中的一部分。 我在做什麼錯?
謝謝,這是地圖名稱! – Sliljedal