小编vin*_*ios的帖子

保持数据库中的设置

在可重用的应用程序中(我不想更改任何代码)我想更改应用程序使用的SETTING var(在其形式和其他部分中)是动态的(从db表更新其内容) .

这样做的最佳方法是什么(中间件可能?)?

database django settings

8
推荐指数
2
解决办法
4670
查看次数

在实例方法中更改类实例

任何想法是否有办法使以下代码工作

class Test(object):

    def __init__(self, var):
        self.var = var

    def changeme(self):
        self = Test(3)

t = Test(1)
assert t.var == 1
t.changeme()
assert t.var == 3
Run Code Online (Sandbox Code Playgroud)

类似于以下安全用于更复杂的对象(如django模型,热交换实例所指的db条目)

class Test(object):

    def __init__(self, var):
        self.var = var

    def changeme(self):
        new_instance = Test(3)
        self.__dict__ = new_instance.__dict__

t = Test(1)
assert t.var == 1
t.changeme()
assert t.var == 3
Run Code Online (Sandbox Code Playgroud)

python class instance hotswap

7
推荐指数
1
解决办法
4191
查看次数

标签 统计

class ×1

database ×1

django ×1

hotswap ×1

instance ×1

python ×1

settings ×1