خطأ في include_tag المخصص، لا يمكن العثور على الملف
-
05-07-2019 - |
سؤال
أحاول كتابة علامة تضمين مخصصة في جانغو.
باتباع المثال على http://docs.djangoproject.com/en/dev/howto/custom-template-tags/
أنا أكتب فقط
@register.inclusion_tag('test.html')
حيث test.html هو ملف موجود في نفس الدليل ( apps/my_app/templatetags) كملف .py الذي يحدده.
لكني أحصل على
TemplateDoesNotExist: test.html
خطأ.والذي أفترض أن السبب هو عدم تمكن Django من العثور على القالب.
كيف يمكنني التحقق من هذا؟وما الذي يحدد أين يبحث جانغو عن الملف؟
المحلول
تذهب قوالب علامات القالب إلى نفس الأماكن التي توجد بها طرق العرض العادية.
نصائح أخرى
أعتقد أنه تم العثور على الملف المضمن من خلال البحث في مواقع القالب المحددة في ملف الإعدادات الخاص بك.
لا تنتمي إلى StackOverflow