"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا يرمي تطبيق Flask الخاص بي خطأ "Templatenotfound" ، على الرغم من وجود ملف القالب الخاص بي؟

لماذا يرمي تطبيق Flask الخاص بي خطأ "Templatenotfound" ، على الرغم من وجود ملف القالب الخاص بي؟

نشر في 2025-02-06
تصفح:471

Why Does My Flask App Throw a `TemplateNotFound` Error, Even Though My Template File Exists?

استكشاف الأخطاء وإصلاحها في قارورة Error error

jinja2.exceptions.templatenotfound 'خطأ على الرغم من وجود الملف. إن فهم سبب حدوث هذا وحل المشكلة أمر بالغ الأهمية لتقديم النجاح في القالب.

السبب: في دليل القالب الافتراضي ، وهو "قوالب". بشكل افتراضي ، يبحث Flask عن قوالب في هذا الدليل الفرعي إلى جانب وحدة Python حيث يتم تعريف تطبيق القارورة. يتم وضعه في الموقع الصحيح. يجب أن يكون في الدليل الفرعي "القوالب" المجاور لوحدة Python.

اعتبارات إضافية:

"يجب إنشاء المجلد ضمن دليل الحزمة. على سبيل المثال ، "App = flask (__ name__ ، template_folder = 'template') '' سيستخدم دليل" القالب ". يوفر Flask خيارًا" اشرح اشرح _template_loading "للحصول على معلومات مفصلة حول محاولات البحث عن القالب. يمكن أن يكون هذا مفيدًا لتصحيح الأخطاء. ] myProject/ app.py قوالب/ home.html

للتطبيق المعبأ:

mypackage/ __init__.py قوالب/ home.html باتباع هذه الإرشادات ، يمكنك حل خطأ Templatenotfound بشكل فعال وجعل القوالب الخاصة بك كما هو مقصود.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3