Coverage for profiles/models.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.3.1, created at 2023-09-21 17:46 +0000

1from django.db import models 

2from django.contrib.auth.models import User 

3 

4 

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