2017-02-24 36 views
-2

我是新來的Django。就我而言,我有我的views.py它繼承它的API查看2類爲本次。在我的班級1中,我有一個POST方法中的字典。如何從一個類來訪問變量,另一個在Django - Python的

class LDAPCheck(APIView): 
    var 
    def post(self,request): 
     var = {} 
     var = "some vale" 

現在我想訪問VAR在另一個類擴展了ApiView

class Submit(APIView): 
    # access variable form LDAPCheck class 

如何做到這一點 預先感謝

+0

你不能。這就是爲什麼它被稱爲局部變量。 – wim

+0

那麼我應該怎樣做才能訪問它呢? –

+1

尚未有足夠的數據提供有意義的答案。 – wim

回答

-2

有跡象表明,我能想到的兩種方法要做到這一點。

  1. 首先是您在settings.py中定義一個變量並修改該變量。

注:很危險的,競爭條件和價值觀得到的丟失後重新啓動。

  • 使用Django緩存(利弊上述相同但清潔器處理)。

  • 使用集中式高速緩存或Redis的設置並在一個或另一個視圖中使用更新值。這更安全,爲您的系統增加了一個新組件。將跨服務器工作,重新啓動不起作用。

  • -2

    將值保存在數據庫或內存中的緩存中。

    相關問題