2017-02-24 87 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

    将值保存在数据库或内存中的缓存中。

    相关问题