Problème affichage user.get_full_name
Bonjour à tous :coucou:
J'aurais besoin de vos lumières pour un petit problème de rien du tout mais j'aimerais pouvoir mettre une explication sur celui-ci.
J'ai fais un formulaire pour l'identification dans mon application web et il fonctionne très bien. Seulement, lorsque l'on s'identifie avec succès, j'aimerais qu'ensuite, dans le haut de chaque page de mon site on puisse voir la personne qui est connectée.
Pour mieux comprendre ce que je veux faire, voici un extrait de mon template base_site.html :
Code:
1 2 3 4
|
{% block espace_user %}
<p align=center>Personne connectee : {{ user.get_full_name }}.</p>
{% endblock %} |
Et un extrait de ma page d'accueil (après l'identification donc) :
Code:
1 2 3 4 5 6
|
{% extends "base_site.html" %}
{% block milieu %}
blablabla
{% endblock %} |
Et lorsque j'arrive donc sur cette fameuse page d'accueil, il m'affiche :
" Personne connectée : . "
il n'arrive pas à récupérer le nom complet de l'utilisateur et je ne comprend vraiment pas pourquoi.
Merci de votre aide, je sais que ce n'est pas un problème très important mais j'aime bien savoir pourquoi ça ne marche pas.
kiradeus
accès à user.get_full_name
Salut sjrd merci pour ta réponse !
Alors voilà comment était ma vue "accueil" :
Code:
1 2 3 4
|
@login_required
def accueil(request):
return render_to_response('xxx/xxx.html') |
Et j'ai ensuite mis ce que tu m'as proposé comme ceci :
Code:
1 2 3 4 5
|
@login_required
def accueil(request):
return render_to_response('xxx/xxx.html',
{}, context_instance = RequestContext(request)) |
Et ça me met une erreur :
NameError at /application/accueil/
global name 'RequestContext' is not defined
Je t'avouerais que là je suis dans le brouillard :lol:
Tu as une idée ?
ps : Avant je n'avais pas d'erreur, il n'affichait juste pas le nom complet de l'utilisateur identifié. Mais le template s'affichait sinon.