2014-02-23 43 views
1

我有一個Appengine應用程序運行良好,但是,有一些代碼,我想爲每個請求運行,但我不想將它添加到每個單個Python文件(這很麻煩,而且需要很長時間)。有什麼辦法告訴app.yaml運行一個python文件,然後運行另一個?Python Appengine在執行某些代碼之前跟在app.yaml

例如;

#run this; 
- url: .* 
script: everyrequest.app 

#Now run this; 

- url: /mypage/.* 
script: myscript.app 

這可能嗎?或者我只需要將代碼添加到所有的Python文件中?

回答

1

您可以使用appengine_config.py,它運行的每一個新的實例或使用request_handler的初始化像webapp2的:

class MainHandler(webapp2.RequestHandler): 

    def __init__(self, request, response): 

     super(MainHandler, self).__init__(request, response)          

     .... your code here .... 
相關問題