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

settings.py

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