Comment obtient-on la valeur de request.user dans un TemplateTag?comment obtenir request.user dans un TemplateTag
Dans le fichier myproject/nouvelles/templatetags/news_tags.py je:
from django import template
from myproject.news.buildnews import BuildNewsList
from django.contrib.auth.models import User
from django import http
from django.contrib import admin
from django.template import RequestContext
register = template.Library()
def news_now (context):
#who = request.user ## this doesn't work
news = BuildNewsList()
entries = news.buildnewslist()
return {'entries': entries, 'who': who, }
register.inclusion_tag('news_list.html', takes_context=True)(news_now)
séparément J'ai un news_list.html de fichiers et dans l'ensemble des travaux de templatetag. Je n'ai tout simplement pas réussi à extraire la valeur de request.user dans ce template.
Apprécierait n'importe quel pointeur. Merci. Kevin
qui a fait l'affaire. Merci beaucoup! – Kevin
Génial. Avez-vous une chance d'accepter la réponse? –