Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 24 Май, 2012, 08:58:40

Страниц: [1] 2
Печать
Автор Тема: Установка mod_python для разработки веб-приложений на Python  (Прочитано 2702 раз)
0 Пользователей и 1 Гость смотрят эту тему.
adw0rd    ↓ 
28 Август, 2009, 11:54:03
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67


 
Решил попробовать создать тестовое веб-приложение на Python и первое что пришло в голову — использовать mod_python для Apache, погуглив я не нашел толковых примеров и разобравшись с проблемой решил написать об этом заметку. Кстати, самый толковый пример как не странно я нашел на http://modpython.org/examples/, но пришлось «методом тыка» переписывать их пример чтобы что-то заработало. :)
 
Так как у меня Windows, то буду рассказывать на примере именно этой ОС, однако покажу как сделать и для FreeBSD.

Продолжение http://adw0rd.ru/2009/modpython/
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
phpdude    ↓ 
29 Август, 2009, 12:05:28 , спустя 11 минут 25 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20782
Сила слова: 1.66

имхо нихуя сложного
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
adw0rd    ↓ 
29 Август, 2009, 12:08:47 , спустя 3 минуты 19 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67


имхо нихуя сложного
Что именно и где я сказал что сложно?
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
phpdude    ↓ 
29 Август, 2009, 12:14:28 , спустя 5 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20782
Сила слова: 1.66

я не нашел толковых примеров и разобравшись с проблемой решил написать об этом заметк
ну проблема - сложно :) обычно так
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Mr.Pihto    ↓ 
29 Август, 2009, 12:18:32 , спустя 4 минуты 4 секунды
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

круто. напиши ещё статейку как приложения в exe-шники компилировать
я с помощью py2exe пытался..пытаюсь компилить файл test.py в консольное приложение
в инстоляторе setup.py пишу
 ### # setup.py
 
from distutils.core import setup
 
import py2exe
 
setup(console=["test.py"])
 
### python setup.py py2exe
в консоли -
python e:\setup.py py2exe
пишет
E:\actPython26\lib\site-packages\py2exe\build_exe.py:16: DeprecationWarning: the
sets module is deprecated
 import sets
running py2exe
*** searching for required modules ***
error: test.py: No such file or directory
а если в консоли пишу
python e:\setup.py
пишет мне
E:\actPython26\lib\site-packages\py2exe\build_exe.py:16: DeprecationWarning: th
sets module is deprecated
 import sets
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
  or: setup.py --help [cmd1 cmd2 ...]
  or: setup.py --help-commands
  or: setup.py cmd --help
 
error: no commands supplied
решил попробовать в оконное приложение откомпились.. делаю все также но в инсталяторе вместо console пишу windows
в консоли -
python e:\setup.py py2exe
результат как и при компилировании в консольное
в консоли -
python e:\setup.py

E:\actPython26\lib\site-packages\py2exe\build_exe.py:16: DeprecationWarning: the
sets module is deprecated
 import sets
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
  or: setup.py --help [cmd1 cmd2 ...]
  or: setup.py --help-commands
  or: setup.py cmd --help
 
error: no commands supplied
грит типа версия кривая
ActivPython версии 2.6.22
py2exe для версии 2.6
хз
Записан
adw0rd    ↓ 
29 Август, 2009, 12:34:37 , спустя 16 минут 5 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Mr.Pihto, сам еще не пробовал, но как попробую - напишу
Спустя 1 минуту 59 секунд добавил

я не нашел толковых примеров и разобравшись с проблемой решил написать об этом заметк
ну проблема - сложно :) обычно так
Не знаю как "обычно", но у меня "проблема" != "сложно". Бывают сложные и не сложные проблемы, а вычисление степени сложности вообще отдельная тема.
Спустя 4 минуты 9 секунд добавил
Если бы не было проблемы, я бы не стал писать заметку!
 
Однако я никогда не использовал мод_питон для разработки веб-приложений (кроме установки trac, но это не является разработкой) и для меня это было проблемой, как и для многих других начинающих...
 
Ты то у нас индивид, всем ясно, сразу знал что надо прописать:
Text

    SetHandler mod_python
    PythonHandler mod_python.publisher
    PythonDebug On

и код начинать именно с
Python

from mod_python import psp
 
def index(req):
    return 'Hello World!'
 

А я наивный думал надо только установить mod_python, прописать
Text
AddHandler mod_python .py
в апаче, да создать файл index.py
Python

print 'test'
 
Спустя 38 секунд добавил
Дуд конфиги с рождения знает...
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
phpdude    ↓ 
29 Август, 2009, 12:40:44 , спустя 6 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

ты опять на людей нападаешь, до добра не доведет)))
 
да, прости я первый начал :( чмоки!
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
adw0rd    ↓ 
29 Август, 2009, 12:42:23 , спустя 1 минуту 39 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

phpdude, если бы ты был побольше конструктивнее, а не херами и хуями раскидывался, то наверное я бы не набросился
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Mr.Pihto    ↓ 
29 Август, 2009, 12:44:02 , спустя 1 минуту 39 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

вам это ридонли надо)
Записан
phpdude    ↓ 
29 Август, 2009, 12:44:30 , спустя 28 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20782
Сила слова: 1.66


вам это ридонли надо)
да пора уже я чувствую. тоже сам какой то злой послед время
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Mr.Pihto    ↓ 
29 Август, 2009, 01:18:08 , спустя 33 минуты 38 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22



вам это ридонли надо)
да пора уже я чувствую. тоже сам какой то злой послед время
думал щас мне сделаеш)
Записан
adw0rd    ↓ 
29 Август, 2009, 01:30:59 , спустя 12 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Mr.Pihto, дай сырец test.py
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
adw0rd    ↓ 
29 Август, 2009, 01:40:47 , спустя 9 минут 48 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Я сделал по туториалу http://www.py2exe.org/index.cgi/Tutorial#Step1
все получилось с первого раза
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Mr.Pihto    ↓ 
29 Август, 2009, 02:44:27 , спустя 1 час 3 минуты 40 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

adw0rd, о круто. спс)
Записан
adw0rd    ↓ 
29 Август, 2009, 02:51:58 , спустя 7 минут 31 секунду
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67


adw0rd, о круто. спс)
получилось?
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1] 2
Печать
 

Перейти в: