2011-11-04 10 views

risposta

6

Ci sono due modi diversi è possibile specificare un'applicazione da modjy:

  1. utilizzando il meccanismo app_import_name
  2. Usando una combinazione di app_directory/app_filename/app_callable_name

Per il primo metodo è sufficiente creare un file che importi l'oggetto dell'app Flask.

from my_flask_app import app as application 

Poi, nel tuo web.xml impostare la corretta init-param:

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

Per il secondo metodo è possibile utilizzare la convenzione modjy di definire application.py nella radice contesto servlet con un singolo metodo handler che richiama l'app Flask WSGI:

def handler(environ, start_response): 
    return application.wsgi_app(environ, start_response) 
Problemi correlati