search icon

حل مشکل لود نشدن تصاویر و فایل های Static جنگو

احتمالا با این مشکل مواجه شده اید که بعد از دیپلوی فایل های css تصاویر و یا فایل های اپلودی کاربران به درستی نشان داده نمیشوند برای حل این مشکل باید تغییراتی را در فایل settings.py اعمال کنید .

اما ابتدا باید برای تمام مسیر هایی که کاربر فایل اپلود میکند دیسک تعریف کنید. اموزش را مشاهده بفرمایید و به عنوان مثال برای مسیر public دیسک تعریف کنید . دقت داشته باشید که مسیردهی را به صورت کامل انجام دهید /app/public

 

سپس فایل settings.py جنگو را مطابق الگوی زیر ویرایش کنید و مسیر فایل های Static و media را در ان قرار دهید .

 

STATIC_URL = '/public/static/'

STATIC_ROOT = os.path.join(BASE_DIR, "public","static")

MEDIA_URL = '/public/media/'

MEDIA_ROOT = os.path.join(BASE_DIR, "public","media")