اذهب إلى المحتوى

السؤال

نشر

فلاسك Flask يحتوي على مجلد واحد للمفات الثابتة static بشكل إفتراضي، هل من الممكن إضافة المزيد من المجلدات الثابتة static لمشروع فلاسك Flask واحد؟ أرغب في الحصول على مجلد افتراضي للمفات الثابتة لتخزين ملفات js وcss وليكن باسم static ومجلد آخر لحفظ الصور  وليكن باسم images. لا أريد وضع مجلد الصور داخل المجلد static

هل من الممكن القيام بأمر كهذا في فلاسك Flask؟

Recommended Posts

  • 1
نشر

اعتقد أنه يمكنك القيام بذلك من خلال نهج مشابه للنهج التالي، حيث أن CUSTOM_STATIC_PATH هو متغير يتم تعريفه ضمن التكوين (configuration) الخاص بك.

@app.route('/cdn/<path:filename>')
def custom_static(filename):
    x=send_from_directory(app.config['CUSTOM_STATIC_PATH'], filename)
    return x

وضمن القالب:

{{ url_for('custom_static', filename='foo') }}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...