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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohssen A Mohssen
أتعلم في الوقت الحالي كيفية عرض قوالب Templates في فلاسك Flask، ولكن المشكلة أن أي قالب أقوم بإنشائه لا تعمل فيه ملفات CSS أو JavaScript وأحصل على الخطأ 404 ، حاولت تعديل المسارات أكثر من مرة ولكن لا فائدة.
هنا بنية المشروع:
/app |- app_runner.py /services |- app.py /templates |- home.html /styles |- style.css
ما سبب هذه المشكلة؟ وكيف يمكنني حلها؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.