Найти - Пользователи
Полная версия: Apache + mod_python + Python
Начало » Web » Apache + mod_python + Python
1 2
coviex
Подскадите плз, что нужно прописать в конфиге сервера, чтобы .psp обрабатывались mod_python`ом, а .py Python`?
slivlen
AddHandler mod_python .psp
PythonHandler mod_python.psp
DirectoryIndex index.psp
Не пойму только зачем понадобилось тебе .py обрабатывать через внешний Python(это намного медленнее чем через mod_python)?
coviex
спасибо, но эти директивы у меня уже есть. в том то и дело что хочу завести это всё одновременно.
щас объясню почему.
прочитал я по питону книжку. так себе книжка. в том смысле что про веб там ну нихрена нет.
вообще пишу на ПХП уже 4 года но вот захотелось расширить круг возможностей.
так вот PSP для меня похоже именно на ПХП в самом классическом виде (текстовые вставки и форматированный ХТМЛ всё вместе), но с использованием парсинга аналогичного пхпешному Смарти.
и мне так показалось (не по тестам а по отрывочной иформации которую успел собрать) что PSP д.б. медленнее чистого питона т.к. там идёт разбор текста типа как в Смарти.
поэтому и решил что мне нужно и то и другое. типа того что чистый питон буду использовать там где нужно делать действительно серьёзные приложения, а ПСП там где быстродействие не важно, а просто дедлайн на носу и можно тяп-ляп.

вот такая очевидно смешная для вас история.
пожалуйста если не очень сложно объясните что и как на самом деле.
Mkdir
PSP та что в составе Webware?
Если да, то это устаревшая технология, не блещущая скоростью и применять её не стоит.
Она уже морально устарела + больше не поддерживается.

Я советую попробовать Django.
coviex
нет, псп та которая нативная (как я понял) по отношению к мод_питон.

по фреймворков на питоне к сожалению ещё не дорос.
Mkdir
coviex
нет, псп та которая нативная (как я понял) по отношению к мод_питон.
Нативные Python Server Pages? Что-то не помню такого.
Вот PSP: http://www.ciobriefings.com/psp/
Если вы имеете в виду что-то другое, то это уже не PSP.

coviex
по фреймворков на питоне к сожалению ещё не дорос.
Даже попробовать не хочется? А если я скажу, что это очень просто? ;)
А если я еще добавлю что есть замечательный туториал, который очень доходчиво написан?
Даже ссылку дам: http://www.djangoproject.com/documentation/tutorial1/

Веб-сервер там необязателен, кстати.
Mkdir
Нашёл что Вы имели в виду: http://www.modpython.org/live/mod_python-3.2.10/doc-html/pyapi-psp.html
Но это определённо один из худших вариантов.
coviex
>>Нашёл что Вы имели в виду: http://www.modpython.org/live/mod_pytho … i-psp.html
да, именно об этом.

почему худший? если есть такая возможность почему не пользоваться?
alafin
Можно, конечно, но только этим практически никто не пользуется. Лучше как сказал Mkdir воспользоваться каким-нибудь фреймворком типа Django, TG, Pylons и т.д. Если с английским туго, то можно воспользоваться переведенной докой по Django.
coviex
да почитал я обзоры по фреймворкам, почитал. кстати пишут что 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?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB