मुझे एक मेनू चाहिए जो कस्टम है कि आप किस समूह के सदस्य हैं। मैं Django 1.10.1, allauth और इतने पर उपयोग कर रहा हूँ। im मेरी 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()
और था त्रुटि मेरी .html फ़ाइल जो कहते हैं में आता है,
{% load my_templatetag %}
मैं लाखों बार की तरह सर्वर को पुनः आरंभ करने की कोशिश की है, यह भी मैं सभी के नाम बदलने की कोशिश की, और एप्लिकेशन settings.py में INSTALLED_APPS का एक हिस्सा है। मैं क्या गलत कर रहा हूँ?
धन्यवाद, यह नक्शा नाम था! – Sliljedal