将数据发送到Django模板

时间:2012-12-16 21:23:17

标签: django django-templates django-views

我的网站的一部分,其网址格式以固定字符串管理开头,例如:'example.com/manage/post','example.com/manage/user'要求相关的某些信息用户将显示在属于该网站此部分的每个页面上。

我是否必须在每个视图方法中返回此信息?

此信息未在用户个人资料中维护。它保存在用户配置文件之外的模型中。从此模型到用户配置文件存在多对一关系。

1 个答案:

答案 0 :(得分:1)

您是在谈论查看该页面的用户吗?如果是这样,只需将以下内容添加到TEMPLATE_CONTEXT_PROCESSORS中的settings.py

'django.contrib.auth.context_processors.auth'

这将使您可以在所有模板中将当前用户作为名为user的变量进行访问。