Kev*_*vin 4 django django-templates
如何将request.user的值输入TemplateTag?
在myproject/news/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)
Run Code Online (Sandbox Code Playgroud)
另外,我有一个文件news_list.html,整体而言templatetag有效.我只是无法在此模板标签中提取request.user的值.
非常感谢任何指针.谢谢.凯文
| 归档时间: |
|
| 查看次数: |
4180 次 |
| 最近记录: |