Question

J'ai un drapeau attaché à mon " UserProfile " enregistrement pour les utilisateurs connectés qui me permet de savoir si l'utilisateur est activé pour & "nouvelles fonctionnalités &"; sur mon site. Je veux pouvoir vérifier cette variable de modèle Django dans tous mes modèles pour masquer / afficher les nouvelles fonctionnalités

j'ai déjà utilisé:
    {% if user.is_authenticated%}

Pour rechercher les utilisateurs connectés, je souhaite simplement ajouter un indicateur supplémentaire à cette vérification. Je ne souhaite pas modifier le modèle utilisateur. Existe-t-il un moyen de rechercher le profil utilisateur pour l'utilisateur à partir du modèle?

Était-ce utile?

La solution

{% if user.get_profile.has_feature_enabled %}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top