Code source de profiles.models

 1from django.db import models
 2from django.contrib.auth.models import User
 3
 4
[docs] 5class Profile(models.Model): 6 """ 7 Modèle représentant un profil utilisateur. 8 9 Attributes: 10 user (OneToOneField): La relation un-à-un avec le modèle User 11 pour lier le profil à un utilisateur. 12 favorite_city (CharField): La ville préférée de l'utilisateur 13 (max 64 caractères, facultatif). 14 15 Methods: 16 __str__: Retourne une représentation sous forme 17 de chaîne de caractères du profil. 18 """ 19 user = models.OneToOneField(User, on_delete=models.CASCADE) 20 favorite_city = models.CharField(max_length=64, blank=True) 21 22 def __str__(self): 23 return self.user.username