Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 21, 2006 13:17:09

coviex
От:
Зарегистрирован: 2006-12-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

Подскадите плз, что нужно прописать в конфиге сервера, чтобы .psp обрабатывались mod_python`ом, а .py Python`?



Офлайн

#2 Дек. 21, 2006 14:27:25

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

AddHandler mod_python .psp
PythonHandler mod_python.psp
DirectoryIndex index.psp
Не пойму только зачем понадобилось тебе .py обрабатывать через внешний Python(это намного медленнее чем через mod_python)?



Офлайн

#3 Дек. 21, 2006 15:04:04

coviex
От:
Зарегистрирован: 2006-12-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

спасибо, но эти директивы у меня уже есть. в том то и дело что хочу завести это всё одновременно.
щас объясню почему.
прочитал я по питону книжку. так себе книжка. в том смысле что про веб там ну нихрена нет.
вообще пишу на ПХП уже 4 года но вот захотелось расширить круг возможностей.
так вот PSP для меня похоже именно на ПХП в самом классическом виде (текстовые вставки и форматированный ХТМЛ всё вместе), но с использованием парсинга аналогичного пхпешному Смарти.
и мне так показалось (не по тестам а по отрывочной иформации которую успел собрать) что PSP д.б. медленнее чистого питона т.к. там идёт разбор текста типа как в Смарти.
поэтому и решил что мне нужно и то и другое. типа того что чистый питон буду использовать там где нужно делать действительно серьёзные приложения, а ПСП там где быстродействие не важно, а просто дедлайн на носу и можно тяп-ляп.

вот такая очевидно смешная для вас история.
пожалуйста если не очень сложно объясните что и как на самом деле.



Офлайн

#4 Дек. 21, 2006 15:18:53

Mkdir
Зарегистрирован: 2006-06-30
Сообщения: 211
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

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

Я советую попробовать Django.



Офлайн

#5 Дек. 21, 2006 15:22:23

coviex
От:
Зарегистрирован: 2006-12-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

нет, псп та которая нативная (как я понял) по отношению к мод_питон.

по фреймворков на питоне к сожалению ещё не дорос.



Офлайн

#6 Дек. 21, 2006 15:26:39

Mkdir
Зарегистрирован: 2006-06-30
Сообщения: 211
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

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

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

Веб-сервер там необязателен, кстати.



Офлайн

#7 Дек. 21, 2006 15:28:13

Mkdir
Зарегистрирован: 2006-06-30
Сообщения: 211
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

Нашёл что Вы имели в виду: http://www.modpython.org/live/mod_python-3.2.10/doc-html/pyapi-psp.html
Но это определённо один из худших вариантов.



Офлайн

#8 Дек. 21, 2006 15:33:25

coviex
От:
Зарегистрирован: 2006-12-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

>>Нашёл что Вы имели в виду: http://www.modpython.org/live/mod_pytho … i-psp.html
да, именно об этом.

почему худший? если есть такая возможность почему не пользоваться?



Офлайн

#9 Дек. 21, 2006 15:53:10

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  3  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

Можно, конечно, но только этим практически никто не пользуется. Лучше как сказал Mkdir воспользоваться каким-нибудь фреймворком типа Django, TG, Pylons и т.д. Если с английским туго, то можно воспользоваться переведенной докой по Django.



Офлайн

#10 Дек. 21, 2006 16:17:32

coviex
От:
Зарегистрирован: 2006-12-21
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Apache + mod_python + Python

да почитал я обзоры по фреймворкам, почитал. кстати пишут что 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?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version