Возник вопрос: как пишутся сайты на Питоне? Прочитал почти половину учебника, использую встроенный интерпретатор на линуксе, но все равно не могу понять, как использовать Питон для создания сайта.
Забыл написать, что хотелось бы обойтись без фреймворков (т.е. написать свой). Никакой информации в инете я не нашел.
Ответ
Обычно используют какой-нибудь web-фреймворк http://wiki.python.org/moin/WebFrameworks
Рекомендую начать с Django
from wsgiref import simple_server
def app(environ, start_response):
start_response('200 OK', [('Content-type', 'text/plain')])
return ['Hello world!']
server = simple_server.WSGIServer(('', 8000), simple_server.WSGIRequestHandler)
server.set_app(app)
server.serve_forever()
Вот простейший код, отдающий HTML страницу по http://127.0.0.1:8000
Но не стоит городить велосипед. Есть огромное количество легких фреймворков, от которых можно использовать только нужные компоненты - роутинг, шаблонизатор итд.
Комментариев нет:
Отправить комментарий