Mohssen A Mohssen نشر 13 ديسمبر 2021 أرسل تقرير نشر 13 ديسمبر 2021 أتعلم في الوقت الحالي كيفية عرض قوالب Templates في فلاسك Flask، ولكن المشكلة أن أي قالب أقوم بإنشائه لا تعمل فيه ملفات CSS أو JavaScript وأحصل على الخطأ 404 ، حاولت تعديل المسارات أكثر من مرة ولكن لا فائدة. هنا بنية المشروع: /app |- app_runner.py /services |- app.py /templates |- home.html /styles |- style.css ما سبب هذه المشكلة؟ وكيف يمكنني حلها؟ 1 اقتباس
1 سامح أشرف نشر 13 ديسمبر 2021 أرسل تقرير نشر 13 ديسمبر 2021 تطبيقات فلاسك Flask تحتاج لإضافة كل الملفات من نوع Static مثل ملفات CSS و ملفات JavaScript إلى مجلد باسم static والوصول إلى هذه الملفات من خلال الدالة url_for وتمرير القيمة static إليها كمعامل أول ومسار الملف المراد تحميله داخل المجلد static، وبالتالي ستكون بنية المشروع على النحو التالي: /app - app_runner.py /services - app.py /templates - home.html /static /styles - style.css أما في الملف home.html فيجب أن تقوم بتعديل مسار الملف ليكون كالتالي: <link rel="stylesheet" href="{{ url_for('static', filename='styles/style.css') }}"> أو إذا كان ملف JavaScript: <script srd="{{ url_for('static', filename='js/script.js') }}"></script> 2 اقتباس
السؤال
Mohssen A Mohssen
أتعلم في الوقت الحالي كيفية عرض قوالب Templates في فلاسك Flask، ولكن المشكلة أن أي قالب أقوم بإنشائه لا تعمل فيه ملفات CSS أو JavaScript وأحصل على الخطأ 404 ، حاولت تعديل المسارات أكثر من مرة ولكن لا فائدة.
هنا بنية المشروع:
/app |- app_runner.py /services |- app.py /templates |- home.html /styles |- style.css
ما سبب هذه المشكلة؟ وكيف يمكنني حلها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.