coviex
Дек. 21, 2006 13:17:09
Подскадите плз, что нужно прописать в конфиге сервера, чтобы .psp обрабатывались mod_python`ом, а .py Python`?
slivlen
Дек. 21, 2006 14:27:25
AddHandler mod_python .psp
PythonHandler mod_python.psp
DirectoryIndex index.psp
Не пойму только зачем понадобилось тебе .py обрабатывать через внешний Python(это намного медленнее чем через mod_python)?
coviex
Дек. 21, 2006 15:04:04
спасибо, но эти директивы у меня уже есть. в том то и дело что хочу завести это всё одновременно.
щас объясню почему.
прочитал я по питону книжку. так себе книжка. в том смысле что про веб там ну нихрена нет.
вообще пишу на ПХП уже 4 года но вот захотелось расширить круг возможностей.
так вот PSP для меня похоже именно на ПХП в самом классическом виде (текстовые вставки и форматированный ХТМЛ всё вместе), но с использованием парсинга аналогичного пхпешному Смарти.
и мне так показалось (не по тестам а по отрывочной иформации которую успел собрать) что PSP д.б. медленнее чистого питона т.к. там идёт разбор текста типа как в Смарти.
поэтому и решил что мне нужно и то и другое. типа того что чистый питон буду использовать там где нужно делать действительно серьёзные приложения, а ПСП там где быстродействие не важно, а просто дедлайн на носу и можно тяп-ляп.
вот такая очевидно смешная для вас история.
пожалуйста если не очень сложно объясните что и как на самом деле.
Mkdir
Дек. 21, 2006 15:18:53
PSP та что в составе Webware?
Если да, то это устаревшая технология, не блещущая скоростью и применять её не стоит.
Она уже морально устарела + больше не поддерживается.
Я советую попробовать Django.
coviex
Дек. 21, 2006 15:22:23
нет, псп та которая нативная (как я понял) по отношению к мод_питон.
по фреймворков на питоне к сожалению ещё не дорос.
Mkdir
Дек. 21, 2006 15:26:39
coviex
нет, псп та которая нативная (как я понял) по отношению к мод_питон.
Нативные Python Server Pages? Что-то не помню такого.
Вот PSP:
http://www.ciobriefings.com/psp/Если вы имеете в виду что-то другое, то это уже не PSP.
coviex
по фреймворков на питоне к сожалению ещё не дорос.
Даже попробовать не хочется? А если я скажу, что это очень просто? ;)
А если я еще добавлю что есть замечательный туториал, который очень доходчиво написан?
Даже ссылку дам:
http://www.djangoproject.com/documentation/tutorial1/Веб-сервер там необязателен, кстати.
Mkdir
Дек. 21, 2006 15:28:13
Нашёл что Вы имели в виду:
http://www.modpython.org/live/mod_python-3.2.10/doc-html/pyapi-psp.htmlНо это определённо один из худших вариантов.
coviex
Дек. 21, 2006 15:33:25
>>Нашёл что Вы имели в виду:
http://www.modpython.org/live/mod_pytho … i-psp.html
да, именно об этом.
почему худший? если есть такая возможность почему не пользоваться?
alafin
Дек. 21, 2006 15:53:10
Можно, конечно, но только этим практически никто не пользуется. Лучше как сказал Mkdir воспользоваться каким-нибудь фреймворком типа Django, TG, Pylons и т.д. Если с английским туго, то можно воспользоваться переведенной докой по Django.
coviex
Дек. 21, 2006 16:17:32
да почитал я обзоры по фреймворкам, почитал. кстати пишут что TurboGears вроде самый модный. А с инглишем всё ок, по Cheetah доку распечатал, её для начала буду читать. а с фреймворками повторяю мне ещё рано. по нашим молодым пхп-специалистам вижу что не зная матбазы на фреймворки лучше забить.
но это дела не касается.
позвольте вернуться к мод_питон.
как я понял по вашим комментариям мод_питон и питон - это аналоги. мод - быстрее и про работу с чистым питоном для веба можно забыть. правильно?
тада вот такой вопрос.
если пишу вот так :
<html>
<%
for n in range(3):
# This indent will persist
%>
<p>This paragraph will be
repeated 3 times.</p>
<%
# This line will cause the block to end
%>
This line will only be shown once.<br>
</html>
или вот так :
<%
for n in range(3):
print “<p>This paragraph will be repeated 3 times.</p>”
print “This line will only be shown once.<br>”
%>
разница в скорости будет? как правильнее?
и в <% %> могу писать абсолютно тоже самое (синтаксис и т.п.) как если бы писал чисто серверные для /usr/local/python?