from django.db import models from django.conf import settings class Profile(models.Model): """ Modèle de profil simple lié à chaque utilisateur. """ # Relation 1-pour-1 avec le modèle User de Django user = models.OneToOneField( settings.AUTH_USER_MODEL, on_delete=models.CASCADE ) # Le champ "sensible" que nous voulons protéger secret_note = models.CharField( "Note secrète", max_length=255, blank=True, help_text="Un secret que seul cet utilisateur devrait voir." ) def __str__(self): return f"Profil de {self.user.username}"