load.md 641 Bytes
Newer Older
1 2 3
Chargement des données initiales pour l'application
=====

4
Pour charger des données de base dans l'application, il suffit d'utiliser les classes `loadCountries`, `loadUniversities`, etc... disponibles dans `./backend/backend_app/load_data/loading_scripts`.
Florent Chehab's avatar
Florent Chehab committed
5 6

Autrement, pour tout charger d'un coup (et créer un administrateur avec pour identifiant "admin" et pour mot de passe "admin" **PENSER À LE CHANGER EN PRODUCTION...**), il suffit de passer par le shell de Django :
7 8

```bash
Florent Chehab's avatar
Florent Chehab committed
9
./manage.py shell
10 11
```

Florent Chehab's avatar
Florent Chehab committed
12 13 14 15
puis
```python
from backend.load_data import load_all
load_all()
Florent Chehab's avatar
Florent Chehab committed
16
```
Florent Chehab's avatar
Florent Chehab committed
17 18

Ces scripts sont _unit-testés_ donc ils devraient fonctionner.