Django 中间件线程安全吗?我可以做这样的事情吗,
class ThreadsafeTestMiddleware(object):
def process_request(self, request):
self.thread_safe_variable = some_dynamic_value_from_request
def process_response(self, request, response):
# will self.thread_safe_variable always equal to some_dynamic_value_from_request?
最佳答案
为什么不将您的变量绑定(bind)到请求对象,像这样:
class ThreadsafeTestMiddleware(object):
def process_request(self, request):
request.thread_safe_variable = some_dynamic_value_from_request
def process_response(self, request, response):
#... do something with request.thread_safe_variable here ...
关于python - Django 中间件线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6214509/