পরিবেশ: জাজানো ২.২
- উদাহরণ কোড:
from django.template.defaulttags import register
@register.filter(name='lookup')
def lookup(value, arg):
return value.get(arg)
আমি এই কোডটি আমার প্রকল্পের ফোল্ডারে পোর্টফোলিওএমজিআর নামে টেমপ্লেট_ফিল্টারসপিপি নামের একটি ফাইলে রেখেছি
আপনি যেখানেই আপনার ফিল্টার কোডটি রেখেছেন তা নিশ্চিত না করে that ফোল্ডারে আপনার __init__.py আছে কিনা তা নিশ্চিত করুন
আপনার প্রকল্পফোল্ডার / সেটিংস.পি ফাইলের টেম্পলেট বিভাগে লাইব্রেরি বিভাগে সেই ফাইলটি যুক্ত করুন। আমার জন্য, এটি পোর্টফোলিওগ্রাম / সেটিংস.পি
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
'libraries':{
'template_filters': 'portfoliomgr.template_filters',
}
},
},
]
আপনার এইচটিএমএল কোডটিতে লাইব্রেরি লোড করুন
{% load template_filters %}