# إصلاح خطأ ModuleNotFoundError: No module named 'ratelimit'

## 🔍 المشكلة

عند تشغيل Django server، يظهر الخطأ:
```
ModuleNotFoundError: No module named 'ratelimit'
```

## ✅ الحل

المكتبات مثبتة في `venv`، لكن Python لا يستخدم venv عند التشغيل.

### الحل 1: تفعيل venv قبل التشغيل

```bash
cd backend
source venv/bin/activate
python manage.py runserver
```

### الحل 2: استخدام الـ script الجاهز

```bash
cd backend
./run_server.sh
```

### الحل 3: التأكد من تثبيت المكتبات

```bash
cd backend
source venv/bin/activate
pip install -r requirements.txt
```

## 🔧 التحقق من الإعداد

```bash
cd backend
source venv/bin/activate
python -c "import ratelimit; print('✅ ratelimit installed')"
python -c "import firebase_admin; print('✅ firebase_admin installed')"
python -c "import google.auth; print('✅ google.auth installed')"
```

## 📝 ملاحظة

**مهم:** دائماً فعّل `venv` قبل تشغيل Django:

```bash
source venv/bin/activate
```

أو استخدم الـ script `run_server.sh` الذي يفعل venv تلقائياً.

