AminAliH47
PicoSchool
Python

Advanced school management system written in Django :)

Last updated Apr 3, 2026
95
Stars
19
Forks
4
Issues
0
Stars/day
Attention Score
10
Language breakdown
No language data available.
Files click to expand
README

PicoSchool

سیستم پیشرفته مدیریت مدارس نوشته شده با جنگو :)


⚙️ پیکربندی پروژه

اول از همه نیاز هست که شما یک venv برای پروژه درست کنید.
پس در روت (root) اصلی پروژه باید این دستور را در ترمینال یا کنسول خود تایپ کنید:

 python -m venv venv 

حالا باید venv خودتون رو فعال کنید.
در روت (root) اصلی پروژه باید این دستور را در ترمینال یا کنسول خود تایپ کنید:

در Linux/macOS:
 source venv/bin/activate 
در Windows:

 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


Licensed by Coilaco

© 2026 GitRepoTrend · AminAliH47/PicoSchool · Updated daily from GitHub