Ceci est un exemple pédagogique pour démontrer comment simuler un héritage avec une base de données gérée par l'ORM de django.
Ce projet utilise l'outil pipenv pour gérer ses dépendances back-end. S'il n'est pas
déjà installé sur votre ordinateur, vous pouvez l'installer à l'aide de la commande
pip install pipenv
.
Une fois pipenv installé, il vous suffit de suivre les instructions suivantes:
- Si vous avez décidé d'utiliser Postgresql, lancer la base de donnée à l'aide de
docker-compose up -d
- Exécuter les migrations avec
pipenv run python manage.py migrate
- Créer un super-utilisateur avec
pipenv run python manage.py createsuperuser
Pour les dépendances frontend, il est également nécessaire d'installer Node.js sur votre ordinateur. Vous vouvez le faire en téléchargeant le binaire d'installation directement depuis cette page, en l'exécutant et en suivant les instructions. Node.js installera la commande npm qui vous permettra d'installer les dépendances pour CSS et Javascript.
Une fois que node est installé, rendez-vous dans le sous-répertoire frontend du projet
et exécuter la commande npm install
.
Un fois les dépendances installées, vous pouvez utiliser la commande npm run start
pour
développer, ou npm run build
pour compiler les fichiers de production.