2011-11-04 54 views

Trả lời

6

Có hai cách khác nhau mà bạn có thể chỉ định một ứng dụng để modjy:

  1. Sử dụng cơ chế app_import_name
  2. Sử dụng một sự kết hợp của app_directory/app_filename/app_callable_name

Phương pháp đầu tiên chỉ cần tạo tệp nhập đối tượng ứng dụng Flask của bạn.

from my_flask_app import app as application 

Sau đó, trong web.xml của bạn thiết lập đúng init-param:

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

Đối với phương pháp thứ hai bạn có thể sử dụng quy ước modjy xác định application.py trong thư mục gốc bối cảnh servlet với một đơn phương thức xử lý yêu cầu ứng dụng Flask WSGI:

def handler(environ, start_response): 
    return application.wsgi_app(environ, start_response) 
Các vấn đề liên quan