fbpx

Вывод результата работы скрипта в браузер

405 просмотра
0
0 Комментариев

Доброго дня. Возникла, казалось бы, простенькая задача: вбить в браузер некую сслыку, получить в ответ результат работы python-скрипта. Площадка: CentOS 6.4, httpd (так уж получилось). Прочитал много, голова закипела. Первое, что хотелось бы узнать, какой из модулей предпочтительней использовать (mod_python, либо через mod_wsgi и т.д.) и для каких решений? Обязательно ли привлекать для таких задач фреймворки типа Django? Может я чего-то вообще не понял, на самом деле уже каша в голове. Может кто-то ткнет носом в адекватный мануал или покажет свои конфиги httpd.conf. Или объяснит принцип (где должны лежать скрипты, как вызываться), остальное сам найду. Надоело уже отлавливать ошибки модулей и отказы доступа.


Добавить комментарий

1 Ответы

Python Опубликовано 16.07.2019
0

В общем, пока остановился на mod_wsgi (нашел реализацию связки и с apache и с nginx), решающую роль здесь скорее сыграло наличие в стандартных репозиториях. mod_python, как я понял, вообще больше не развивается, а остальные нужно собирать, либо подтягивать из сторонних репов. Но может что и пропустил.

Без использования фреймворков, для того чтобы вывод появился в браузере, необходимо просто скрипт написать определенным образом, что-то типа:

def application(environ, start_response):
    start_response('200 OK', [('Content-type', 'text/html')])
    return ['<html><body>Hello!</body></html>\n']

Будем разбираться дальше.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up