AlexanderDanilov
Ноя. 12, 2008 07:47:17
Добрый день, для практики хочу создать небольшой сайт на python + mod_python без framework-ов.
Правильно ли я понимаю, что должен быть какой-то один файл, в котором будет находиться хендлер, который будет вызывать (запускать) всю систему (самописную)?
А как быть тогда с URL Rewriting-ом?
Структура сайта будет простая:
/news/ - раздел новостей
/news/happy_new_year - конкретная новость в разделе новостей
/about/ - информация об авторе
Как бы это реализовать без создания папок, а переправлять все на один файл и там парсить либо QUERY_STRING либо REQUEST_URI?
SvartalF
Ноя. 12, 2008 10:11:00
Возьмите хотя бы
web.py, намного упростите себе процесс работы
AlexanderDanilov
Ноя. 12, 2008 11:24:21
В том то и дело, что хочу понять как работает питон в вебе, без фремворков, так как фреймворки часто скрывают под собой многие из задач.
Александр Кошелев
Ноя. 12, 2008 12:33:03
Chuck
В том то и дело, что хочу понять как работает питон в вебе, без фремворков, так как фреймворки часто скрывают под собой многие из задач.
Я бы не советовал mod_python использовать. Лучше поизучайте WSGI
shiza
Ноя. 12, 2008 12:45:33
Chuck
Яб сделал это через mod_rewrite наверное
AlexanderDanilov
Ноя. 12, 2008 14:13:59
Daevaorn, а почему?
И как обстоят дела с наличием WSGI на бюджетных хостингах? Мне кажется, никак, нужен VPS.
shiza, я думал об этом, но, мне кажется, тут не будет работать mod_python или я ошибаюсь?
slivlen
Ноя. 12, 2008 15:19:09
Chuck
shiza, я думал об этом, но, мне кажется, тут не будет работать mod_python или я ошибаюсь?
Лучше ИМХО анализировать урл в хендлере и в нем передавать управление куда требуется. mod_rewrite здесь будет не очень полезен.
shiza
Ноя. 12, 2008 15:37:46
На бюджетных хостингах - в основном питон через CGI
И ИМХО CGI лучше канает для понимания основ.
AlexanderDanilov
Ноя. 12, 2008 19:35:31
Я не сказал, что я php-шник, хочу перейти на python, раньше писал на perl, и поэтому немного представления об CGI я имею.
Хочу попробывать себя в написании веб-приложения на python, но как бы так сказать, не знаю, с чего начать. Думаю, через CGI я смогу написать простенький сайт, так как, кажется, что сходство работы CGI в perl и python очень большое.
Поэтому прошу вас проинструктировать меня советами или ссылками на доки как можно написать веб-приложение на питоне, используя WSGI.
Было бы хорошо пообщаться с людьми через месенджеры, на форуме, к сожалению, реакция на вопросы-ответы очень большая.
Спасибо
shiza
Ноя. 12, 2008 19:53:26
Вон наверху форума висит штучка:
Официальная джаббер конференция коммунити:
pythonua@conference.jabber.ru