Прямо сейчас у меня есть mod_wsgi сценарий, который структурирован как это ..mod_wsgi выход выход буфера вместо возврата
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
мне было интересно, если кто-нибудь знает способ, чтобы изменить это, чтобы работать на основе yield
вместо return
, таким образом я могу отправить страницу по мере ее создания и не только после ее завершения, поэтому загрузка страницы может ускориться для пользователя.
Однако, когда я поменять выход для списка и выход его в приложении(), он выдает ошибку:
TypeError: sequence of string values expected, value of type list found
, если вы в порядке с моим ответом, пожалуйста, выберите его как принятый. – nosklo