Advanced school management system written in Django :)
سیستم پیشرفته مدیریت مدارس نوشته شده با جنگو :)
⚙️ پیکربندی پروژه
اول از همه نیاز هست که شما یک venv برای پروژه درست کنید.
پس در روت (root) اصلی پروژه باید این دستور را در ترمینال یا کنسول خود تایپ کنید:
python -m venv venv
حالا باید venv خودتون رو فعال کنید.
در روت (root) اصلی پروژه باید این دستور را در ترمینال یا کنسول خود تایپ کنید:
source venv/bin/activate
venv/Scripts/activate.ps1
بعد از فعالسازی venv شما باید پکیج های requirements.txt را نصب کنید.
پس در روت (root) اصلی پروژه باید این دستور را در ترمینال یا کنسول خود تایپ کنید:
pip install -r requirements.txt
پیکربندی پروژه تقریبا تمام است.
🏁 اجرای پروژه
اول از همه، لطفا دستور زیر را در ترمینال یا کنسول خود وارد کنید تا مطمئن بشید پروژه به درستی پیکربندی شده است:
python manage.py check
باید با چنین پیغامی مواجه بشید: "System check identified no issues (0 silenced)."
اگر این پیغام را مشاهده میکنید، میتوانید پروژه را اجرا کنید. برای اجرای پروژه این دستور را در ترمینال یا کنسول وارد کنید:
python manage.py runserver 8002
تبریک، شما پروژه رو به درستی اجرا کردید ✅
حالا این آدرس رو در نوار URL مرورگر خود وارد کنید:
http://127.0.0.1:8002/
✅ استفاده از پروژه
حالا شما باید در PicoSchool لاگین کنید.
در پایگاه داده (Database) پیشفرض، ما چند کاربر نمونه در نقش های مختلف داریم.
شما میتونید با نقش های مختلف در PicoSchool لاگین کنید، نام کاربری و گذرواژه این کاربران نمونه در پایگاه داده پیشفرض در زیر فهرست شدند:
-
نقش Manager (مدیر):
username: Admin password: Admin12345
- نقش Teacher (دبیر):
username: 0934567899 password: Admin12345
- نقش Student (دانش آموز):
username: 0923456789 password: Admin12345
- نقش Parent (والدین):
username: 0934567898 password: Admin12345
🔒 مسیر ادمین پنل اصلی:
http://127.0.0.1:8002/pico-school/
⭐️ حالا شما میتونید از تمام قابلیت های PicoSchool استفاده کنید.
برای استفاده کامل و کاربردی از PicoSchool، در حال آماده سازی یک آموزش ساده هستیم که می توانید در ویکی (wiki) همین ریپازیتوری (repository) مشاهده کنید. ویکی PicoSchool