如何獲取request.user的值到TemplateTag中?如何在TemplateTag中獲取request.user
在文件的myproject /新聞/ templatetags/news_tags.py我:
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)
另外我有一個文件news_list.html和整個templatetag作品。我只是無法在此模板標籤中獲取request.user的值。
將不勝感激任何指針。謝謝。 Kevin
該訣竅。非常感謝! – Kevin 2010-11-03 10:59:58
太好了。你有可能接受答案嗎? – 2010-11-03 11:12:42