Solution à la tâche de test "Brigade"
La tâche de test est dans le fichier TEST_TASK.md
Pour résoudre le problème, une API a été implémentée à l'aide de DRF.
Le modèle utilisait des requêtes ajax adressées à l'API spécifiée pour remplir les listes de sélection.
LocalStorage a été utilisé pour enregistrer l'état de la page lors des rechargements.
Comment installer un projet
Clonez le dépôt et accédez-y en ligne de commande :
git clone https://github.com/AKafer/Brigada.git
cd Brigada/
Créez et activez un environnement virtuel :
python -m venv venv
source venv/Scripts/activate
Installez les dépendances à partir du fichier exigences.txt :
pip install -r requirements.txt
Exécutez des migrations :
cd brigada
python manage.py migrate
Exécutez le projet :
python manage.py runserver
Pile technologique : Python 3, Django 3.2, DRF, JS, jQuery
L'auteur du projet est Sergey Storozhuk