0

我用过邮递员,一切正常。它使用.txt包含邮件正文的文件。多个应用程序使用此文件。我希望他们每个人在这个文件中都有一个包含地址的变量。我的意思是这个文件有这样一行:

U can see the message from this address:{{address}}

我想有不同的地址。我试图发送这个变量views.py

return render_to_response('PersonHub/index.html',{'address':'azhans.net'},context_instance=RequestContext(request))

但它没有用。有什么建议么?

4

1 回答 1

2

您可以定义自定义上下文处理器以在 RequestContext 中包含额外的变量,这些变量将在所有要使用的模板中可用。

my_context_processor.py

def my_func(request):
    return {'address': 'azhans.net'}

并在您的settings.py文件中将其添加到您的TEMPLATE_CONTEXT_PROCESSORS

设置.py

TEMPLATE_CONTEXT_PROCESSORS = (
    #some previous context processor
    ....
    'your_app_folder.my_context_processor.my_func'
)
于 2012-11-19T20:13:07.353 回答