عموما کاربران بعد از راه اندازی پروژه های جنگو خود در هاست جنگو وقتی صفحه ادمین را باز می کنند با یک بههم ریختگی فایل های 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 ادمین جنگو می باشد.
با بارگزاری مجدد صفحه ادمین خواهیم دید مشکل برطرف شده است.
امیدوارم این آموزش برای شما مفید واقع شده باشد.