public:appro-s7:td_web_hamsters

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:appro-s7:td_web_hamsters [2023/11/05 22:23] – [Indications] edaucepublic:appro-s7:td_web_hamsters [2024/11/02 17:03] (Version actuelle) – [Indications] edauce
Ligne 17: Ligne 17:
 Vous pouvez bien sûr conserver la structure de base qui est d'avoir un ensemble de créatures et/ou de personnages, et un ensemble de lieux avec des fonctions différentes (par exemple, pour un centre d'entrainement : terrain de foot, cantine, salle de muscu, dortoir). Il peut y avoir des variantes : Pour une maison des poupées il peut y avoir plusieurs chambres, une pièce commune, un jardin et une terrasse. Laissez libre cours à votre imagination. Vous pouvez bien sûr conserver la structure de base qui est d'avoir un ensemble de créatures et/ou de personnages, et un ensemble de lieux avec des fonctions différentes (par exemple, pour un centre d'entrainement : terrain de foot, cantine, salle de muscu, dortoir). Il peut y avoir des variantes : Pour une maison des poupées il peut y avoir plusieurs chambres, une pièce commune, un jardin et une terrasse. Laissez libre cours à votre imagination.
  
-Les créatures passent par différents états au cours de la journée en fonction des lieux qu'ils visitent.+Les personnages passent par différents états au cours de la journée en fonction des lieux qu'ils visitent.
  
 <note tip> ** Rappel ** <note tip> ** Rappel **
  
-Reprenez cette structure de données de type ''Animal'' -- ''Equipement'' utilisée dans les TD précédents +Reprenez cette structure de données de type ''Personnage'' -- ''Equipement'' utilisée dans les TD précédents 
-{{ :public:appro-s7:mie-_ea.png?600| }} +{{ :public:appro-s7:mie-_ea_-_projet_1_.png?600 |}}
 </note> </note>
  
Ligne 47: Ligne 46:
     etat = models.CharField(max_length=20)     etat = models.CharField(max_length=20)
     type = models.CharField(max_length=20)     type = models.CharField(max_length=20)
-    race = models.CharField(max_length=20)+    team = models.CharField(max_length=20)
     photo = models.CharField(max_length=200)     photo = models.CharField(max_length=200)
     lieu = models.ForeignKey(Equipement, on_delete=models.CASCADE)     lieu = models.ForeignKey(Equipement, on_delete=models.CASCADE)
     def __str__(self):     def __str__(self):
-        return self.id_char+        return self.id_character
 </code> </code>
  
Ligne 57: Ligne 56:
  Vous deviez obtenir une interface simple de ce type:  Vous deviez obtenir une interface simple de ce type:
  
-{{ :public:appro-s7:animalerie_web.png?600 |}}+{{ :public:appro-s7:simple-hamster.png?600 |}}
  
 Il est bien sûr possible d'améliorer les choses en utilisant des fonctions de mise en page plus évoluées Il est bien sûr possible d'améliorer les choses en utilisant des fonctions de mise en page plus évoluées
Ligne 72: Ligne 71:
 Vous pouvez exploiter les photos qui sont définies dans les attributs du modèle pour obtenir par exemple: Vous pouvez exploiter les photos qui sont définies dans les attributs du modèle pour obtenir par exemple:
  
-{{ :public:appro-s7:screenshot.png?500 |}}+{{ :public:appro-s7:animalerie_web.png?800 |}}
  
 ==== Formulaires Django ==== ==== Formulaires Django ====
  • public/appro-s7/td_web_hamsters.1699219397.txt.gz
  • Dernière modification : 2023/11/05 22:23
  • de edauce