1
我把這樣的一個模板,從我的觀點:模板訪問request.META.SERVER_NAME
return render_to_response('mytemplate.html', context_instance=RequestContext(request))
我試圖訪問我的當前服務器的主機名(在這種情況下,localhost
),但它只需在模板中放置{{request.META.SERVER_NAME}}
時打印空白。
在我settings.py
文件,我沒有任何TEMPLATE_CONTEXT_PROCESSORS
定義。我不確定是否需要在那裏指定任何內容,或者是否可以解決問題。
感謝。但現在它返回'1.0.0.127.in-addr.arpa'而不是'localhost'。任何想法呢? – babonk 2012-01-31 01:48:43
@babonk,這是一個不同的問題,由於我不是很熟悉的頭,我不能回答。 – 2012-01-31 01:57:43
用'request.get_host()'得到它。感謝您的幫助 – babonk 2012-01-31 02:13:33