Mohssen A Mohssen نشر 17 ديسمبر 2021 أرسل تقرير نشر 17 ديسمبر 2021 يقوم فلاسك Flask بإستخدام المجلد static بشكل إفتراضي لكي يرسل ملفات CSS و JavaScript و الصور .. إلخ، ولكنني أريد أن أستخدم مجلد آخر مثل assets على سبيل المثال. هل توجد طريقة لتغير اسم المجلد الفتراضي من static إلى assets أو أي شيء آخر؟ 1 اقتباس
1 سامح أشرف نشر 17 ديسمبر 2021 أرسل تقرير نشر 17 ديسمبر 2021 فلاسك Flask يقوم بتخزين مسار المجلد static في الخاصية static_url_path الموجودة في الكائن app.config ويمكن تغيرها إلى أي قيمة أخرى: from flask import Flask, render_template app = Flask(__name__) app.config.static_url_path = "/assets" @app.route('/', methods=['POST', 'GET']) def index(): return render_template("home.html") if __name__ == '__main__': app.run(debug=True) لكن لاحظ أنك إن قمت بتغير المسار إلى مسار آخر يستخدمه فلاسك بالفعل فلن يعمل، فعلى سبيل المثال لا يمكنك أن تقوم بإستخدام المجلد templates بدلًا من statics لأن فلاسك Flask سوف يقوم بإستخدام المجلد للقوالب وليس للملفات الثابتة static. ملاحظة: يمكنك إستخدام الخاصية static_url_path من داخل app مباشرة بدون الوصول إلى config: app = Flask(__name__) app.static_url_path = "/assets" 1 اقتباس
السؤال
Mohssen A Mohssen
يقوم فلاسك Flask بإستخدام المجلد static بشكل إفتراضي لكي يرسل ملفات CSS و JavaScript و الصور .. إلخ، ولكنني أريد أن أستخدم مجلد آخر مثل assets على سبيل المثال.
هل توجد طريقة لتغير اسم المجلد الفتراضي من static إلى assets أو أي شيء آخر؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.