در این پروژه فارسی سازی پنل ادمین جنگو انجام شده و به راحتی می توانید با اضافه کردن فایل css به پروژه خود، پنل ادمین جنگو را فارسی سازی کنید.
برای نصب و اجرای این پنل مدیریت، مراحل زیر را دنبال کنید:
1- دریافت کد: کد این پروژه را از مخزن گیتهاب خود دانلود کنید یا با استفاده از دستور زیر از گیتهاب کلون کنید.
git clone https://github.com/mraliarman/persian-djnago-admin
2- اپدیت فایل setting.py: نیاز است تا STATICFILES_DIRS را در پروژه خود مشخص کنید:
STATICFILES_DIRS = [
BASE_DIR / "static",
]
مسیر انتخابی در این کد static می باشد. سپس زبان پروژه را بر روی فارسی قرار دهید:
LANGUAGE_CODE = 'fa-IR'
import locale
locale.setlocale(locale.LC_ALL, "fa_IR.UTF-8")
TIME_ZONE = 'Asia/Tehran'
USE_I18N = True
USE_TZ = True
3- فایل rtl.css: در مسیر زیر فایل rtl.css را جایگذاری کنید:
static/admin/css/rtl.css
4-تغییر رنگ ها: جهت تغییر رنگ های استفاده شده می توانید قسمت زیر را اپدیت کنید:
:root {
--a: #045a9c;
--a-hover: #008f39;
--main-color: #0000a8;
--main-background: #00AEEF;
--breadcrumbs-background: #373C79;
--breadcrumbs-color: #ff0000;
}
5-فونت: فونت مورد نظر خود را در روت پوشه static قرار دهید.(فونت استفاده شده در این پروزه IRANSansWeb می باشد.)
6- اجرای سرور: سرور جنگو را اجرا کنید.
python manage.py runserver
7- باز کردن پنل مدیریت: به آدرس http://localhost:8000/admin/
بروید و با استفاده از اطلاعات کاربر ادمین وارد شوید.
در صورتی که پیشنهادی برای بهبود پروژه دارید پذیرای شما هستم!
استفاده در تمامی پروژه ها بلامانع می باشد.
این پروژه توسط علی آرمان توسعه داده شده است.