Files
ENI-PythonAdvanced_12/profiles/models.py
2025-12-18 14:35:15 +01:00

22 lines
631 B
Python

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}"