Comment puis-je rechercher une valeur UserProfile dans tous mes modèles?
-
20-08-2019 - |
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?
La solution
{% if user.get_profile.has_feature_enabled %}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow