Python Appengine在遵循app.yaml之前运行某些代码
我有一个Appengine应用程序运行得很好,但是,我想为每个请求运行一些代码,但我不想将其添加到每个Python文件的顶部(这很混乱,而且耗时太长)。有没有办法告诉app.yaml先运行一个python文件,然后再运行另一个 EgPython Appengine在遵循app.yaml之前运行某些代码,python,google-app-engine,Python,Google App Engine,我有一个Appengine应用程序运行得很好,但是,我想为每个请求运行一些代码,但我不想将其添加到每个Python文件的顶部(这很混乱,而且耗时太长)。有没有办法告诉app.yaml先运行一个python文件,然后再运行另一个 Eg 这可能吗?还是只需将代码添加到所有Python文件中?您可以使用appengine\u config.py,它为每个新实例运行,或者使用请求处理程序(如webapp2)的init: class MainHandler(webapp2.RequestHandler):
这可能吗?还是只需将代码添加到所有Python文件中?您可以使用appengine\u config.py,它为每个新实例运行,或者使用请求处理程序(如webapp2)的init:
class MainHandler(webapp2.RequestHandler):
def __init__(self, request, response):
super(MainHandler, self).__init__(request, response)
.... your code here ....
使用
appengine\u config.py
这是有文档记录的,并且总是在运行任何代码之前运行。这是设置路径、定义不适合app.yaml的环境变量、设置多租户名称空间等的理想场所
见文件
class MainHandler(webapp2.RequestHandler):
def __init__(self, request, response):
super(MainHandler, self).__init__(request, response)
.... your code here ....