2012-02-21 51 views
2

我爲我的項目使用Django-Python ..我創建了一個「主HTML頁面」,所有其他頁面擴展了這個主頁面。如何使HTML/Template(Django)中的所有頁面都可以訪問變量..?

母版頁中有一個下拉菜單(選擇菜單)。我想訪問所有Django的功能,並享有選擇的選項的值..

我怎樣才能做到這一點..?

+0

你找到關於這個問題的有用要麼答案嗎?如果是這樣,請注意他們,如果您認爲任何解決您的問題,您應該接受它。 – Marcin 2012-02-22 14:15:04

+0

我正在做同樣的..! – 2012-02-23 05:27:34

回答

2

的解決辦法是選擇菜單的選擇的值的值分配給通孔柱會話變量(一個jQuery AJAX柱可以那麼突兀)。

某處在您的看法:

if request.POST: 
    request.SESSION['select_menu_value'] = request.POST.get('select_menu_value') 
0

好,想必你是在處理表單提交時,你要訪問您參考選擇。

您既可以對你的整個頁面的形式被包含,或者使用JavaScript來並提交你的主窗體中設置的隱藏字段。

然後,您可以訪問它作爲POST對象的原始屬性,或者綁定一個表單對象來處理它。

+0

但事實是下拉是不以任何形式......這僅僅是在網站庫(主頁)這是由所有其他網頁擴展.. !! – 2012-02-24 10:47:44

+0

@RamandeepSingh:是的,我的回答解決了這種情況。 – Marcin 2012-02-24 10:51:06

相關問題