如何将参数传递给 Python 中的 wsgiref 应用程序?
How to pass arguments to wsgiref application in Python?
wsgiref 应用程序函数必须如下所示:
def application(environ, start_response):
start_response只是一个函数,而environ没有任何用户设置的参数(https://www.python.org/dev/peps/pep-3333/#environ-variables)。
鉴于此,应用程序如何使用用户定义的变量而不将它们设为全局变量?
想通了。应用程序函数可以是 class 的一部分,允许将 self 作为参数。 class 可以保存应用程序需要的任何数据。
class XYZ:
def application(self, environ, start_response):
wsgiref 应用程序函数必须如下所示:
def application(environ, start_response):
start_response只是一个函数,而environ没有任何用户设置的参数(https://www.python.org/dev/peps/pep-3333/#environ-variables)。
鉴于此,应用程序如何使用用户定义的变量而不将它们设为全局变量?
想通了。应用程序函数可以是 class 的一部分,允许将 self 作为参数。 class 可以保存应用程序需要的任何数据。
class XYZ:
def application(self, environ, start_response):