حل به هم ریختگی فایل های css ادمین جنگو

راهنمای رفع بهم ریختگی فایل های استایل css ادمین جنگو
عموما کاربران بعد از راه اندازی پروژه های جنگو خود در هاست جنگو ، وقتی صفحه ادمین را باز میکنند، با یک به هم ریختگی فایل های css رو به رو میشوند. در این مقاله به شما آموزش میدهیم چطور این مشکل را برطرف کنید.

ابتدا وارد سی پنل شده و مسیری که پروژه را نصب کردیم را باز میکنیم. سپس از داخل فولدری پروژه بر روی settings.py راست کلیک میکنیم و edit را انتخاب میکنیم.
در صفحه settings.py که باز شد مسیردهی فایل های static و media را پیدا میکنیم.
و مسیر دهی را به صورت زیر وارد میکنیم.
STATIC_ROOT = '/home/UserName/public_html/static'
STATIC_URL = '/static/'
MEDIA_ROOT = '/home/UserName/public_html/media'
MEDIA_URL = '/media/'
در قسمت UserName باید نام کاربری هاست خود را وارد کنید و اگر پروژه روی دامنه اصلی هست که public_html وارد میشود و اگر روی addon domain یا subdomain راهاندازی کردید که باید همان مسیر را به جای public_html وارد کنید.
ممکن است هاست شما روی home2 باشد از سی پنل هاست این مورد قابل مشاهده است اگر home2 بود در مسیر باید حتما همین عبارت وارد شود.
از آن جایی که پروژهی ما روی سابدامنه بوده است مسیردهی هم روی سابدامنه قرار گرفته است.
بعد از این مرحله، وارد محیط ترمینال هاست پایتون میشویم. دستور source activate پروژه را میزنیم.
بعد از فعال شدن دستورات مربوط به پایتون این عبارت را تایپ میکنیم.
python manage.py collectstatic
بعداز اجرای این دستور، مشاهده خواهیم کرد یک فولدر static در مسیر root ساب دامنه یا دامنه اصلی برای مثال public_html است ایجاد میشود، که شامل فایل های css ادمین جنگو میباشد.
با بارگزاری مجدد صفحه ادمین خواهیم دید مشکل برطرف شده است و فایلهای استایل ادمین جنگو به درستی لود میشود.

امیدوارم این آموزش برای شما مفید واقع شده باشد.
پست های دیگری درباره جنگو منتشر شده است که ممکن است برای شما مفید باشد :

























ممنون از مطلب مفیدتون
پشتیبانی شما همیشه فوق العاده و حرفه ای بوده و هست.
با آرزوی موفقیت روزافزون
سلام این آدرس دهی اشتباهه و قدیمی هست. میتونید جوری آدرس بدید که خود جنگو آدرس اصلی رو در هر جایی هست بسازه. از این دو دستور در جنگو 3 استفاده کنید حرفه ای تر هست و نیازی نیست اسم یوزر یا مثلا فولدر محل قرار گرفتن فایل ها ذکر بشه.
STATIC_URL = ‘/static/’
STATIC_ROOT = BASE_DIR / ‘static’
MEDIA_URL = ‘/media/’
MEDIA_ROOT = BASE_DIR / ‘media’
سلام
ممنون از نظر شما
سلام خسته نباشید من این کار رو کردم اما باز صفحه ادمین لود نمیشه
سلام لطفا به بخش پشتیبانی تیکت بزنید
سلام.خسته نباشید.کمک های شما را یادم میمونه.بینهایت ممنونم از شما