Environnement numérique

De La documentation de La Raffinerie
Aller à :navigation, rechercher

PowerShell

est un environnement qui permet de faire des commande directement sur l'application, voici quelques commande :

poetry run python manage.py runserver qui permet de lancer le serveur virtuel sur sa machine et avoir une utilisation local de l'outils

poetry run python manage.py make migration ou gitpull pour construire le fichier de migration avant de faire la migration

poetry run python manage.py migrate permet de faire une migration lancer pour charger la base de donnée

Visual studio Code

est est éditeur de code, il permet de manipuler les différents fichiers nécessaire à l'application. Les principaux utilisé sont :

manipulation de la base de donnée :
  • models.py (Modèle – Le cœur des données) Ce fichier définit les structures de données et les relations entre elles via l’ORM de Django. Chaque classe représente une table dans la base de données. Il est essentiel car il structure et stocke les informations utilisées par l’application.
  • views.py (Vue – La logique métier) Il contient les fonctions ou classes qui traitent les requêtes HTTP et renvoient des réponses aux utilisateurs (pages HTML, JSON, redirections, etc.). Il fait le lien entre les modèles et les templates.
  • admin.py (Interface d’administration – Gestion des données)*

Il permet d'enregistrer les modèles dans l'interface d'administration Django et de personnaliser leur affichage pour une gestion plus intuitive des données. C'est les données qu'on choisi de faire apparaitre dans le backoffice django

  • data.py (les données de l'interface utilisateur)

ce fichier permet d'organiser les données affichées dans les tableaux utilisateurs, en fonction de la nature de la donnée :

  • "rien" : non modifiable
  • input : modifiable
  • list : liste déroulante
  • checkbox : case à cocher
  • total : affiche le total de la colonne (uniquement celles qui contiennent des données numériques)

l'application créée un type de colonne adapté.

lors de la création d'un tableau, les lignes et colonnes seront automatiquement créer à partir des données de ce fichier

  • Les fichiers templates .html

sont les fichiers qui définissent l'agencement des pages utilisateurs