Django Référencement du modèle d'utilisateur


Exemple

Votre code ne fonctionnera pas dans les projets où vous référencez le modèle User ( et où le paramètre AUTH_USER_MODEL a été modifié ) directement.

Par exemple: si vous souhaitez créer Post modèle Post pour un blog avec un modèle d' User personnalisé, vous devez spécifier le modèle d' User personnalisé comme suit:

from django.conf import settings
from django.db import models

class Post(models.Model):
    author = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)