2011-11-04 82 views

回答

6

有您可以指定應用程序的兩種不同方式modjy:

  1. 使用app_import_name機制
  2. 使用app_directory/app_filename/app_callable_name的組合

對於第一種方法,只需創建一個導入Flask應用程序對象的文件即可。

from my_flask_app import app as application 

然後在web.xml設置適當的init-PARAM:

<init-param> 
    <param-name>app_import_name</param-name> 
    <param-value>wsgi.application</param-value> 
</init-param> 

對於您可以使用servlet上下文根與單一定義application.py的modjy約定第二種方法調用Flask WSGI應用程序的處理程序方法:

def handler(environ, start_response): 
    return application.wsgi_app(environ, start_response) 
相關問題