在Flask Admin视图方法中更改实例变量

时间:2018-06-13 20:07:10

标签: python flask python-requests flask-admin

以下是我的Flask管理员代码:

class Myview(BaseView):
    def __init__(self, *args, **kwargs):
        super(Myview, self).__init__(*args, **kwargs)
        self.customized_message = None

    @expose('/aaa')
    def aaa(self):
        self.customized_message = "Change it to A"
        return self.render('aaa.html')

    @expose('/bbb')
    def bbb(self):
        self.customized_message = "Change it to B"
        return self.render('aaa.html')

使用Gunicorn,gevent或多线程应用程序会导致任何竞争条件吗?

根据我的理解,每次启动应用程序时都会启动Myview(BaseView),并且一个实例一次只能提供一个请求,因此我认为在Flask Admin视图方法中更改实例变量,即{{ 1}}在我的情况下,应该没问题?

有什么想法吗?谢谢!

0 个答案:

没有答案