Форум сайта python.su
Всем привет. Как-то хочется написать небольшой сайтик на wsgi под 3-м питоном. Совсем не хочется использовать фрэймворки, и прочие непонятные вещи которые надо долго изучать. Просто хочу использовать родную библиотеку питона.
Проблема в том что я как-то не особо представляю, как это всё правильно должно работать, ну может немного и представляю но всё равно хочу посмотреть на готовые решения такого типа. Гуглил гуглил, ничего толкового не нагуглил.
Дайте ссылочки на статьи или движки по теме
Офлайн
Одной стандартной библиотекой обходиться неудобно — в ней слишком многого нет. Возьмите хотя бы webob.
Офлайн
Андрей Светлов
Одной стандартной библиотекой обходиться неудобно — в ней слишком многого нет. Возьмите хотя бы webob.
Офлайн
Офлайн
Андрей Светлов, блин, как меня доконали все эти сраные модули, которые так проблемно установить на Python 3. Что бы поставить это WebOb нужен setuptools который хрен знает как установить на 3.
Как поставить WebOb без setuptools, и какая его версия поддерживает третий питон? 1.1.1 поддерживает?
Скачаивю последнюю версию 1.2b3, копирую папку вручную в Python32\Lib\site-packages и пакет импортируется (import webob в интерпретаторе не вызывает ошибок)
Скопировл этуже папку в /usr/local/lib/python3.1/dist-packages на сервере, там не импортируется:
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “webob/__init__.py”, line 1, in <module>
from webob.datetime_utils import *
File “webob/datetime_utils.py”, line 18, in <module>
from webob.compat import (
File “webob/compat.py”, line 128, in <module>
from html import escape
ImportError: cannot import name escape
Скачал 1.1.1, она и не под 3.2 не работает, не под 3.1
File “<stdin>”, line 1, in <module>
File “webob/__init__.py”, line 2, in <module>
from webob.request import *
File “webob/request.py”, line 795
assert isinstance(todo, (int, long)), `todo`
^
Отредактировано atomAltera (Май 10, 2012 21:18:28)
Офлайн
вот один из самых простых фреймворков http://bottlepy.org/docs/dev/
гораздо проще чем стандартные либы.
Офлайн
устанавливать не обязательно, достаточно положить файл bottle.by в папку проекта.
Офлайн
atomAltera, не ругайтесь — и вам за это ничего не будет. Если до сих пор не научились пользоваться setup.py — совет o7412369815963 вам подойдет.
Офлайн
Если до сих пор не научились пользоваться setup.pyА как его использовать? Разве не просто запустить?
Офлайн
atomAltera
Андрей Светлов, блин, как меня доконали все эти сраные модули, которые так проблемно установить на Python 3. Что бы поставить это WebOb нужен setuptools который хрен знает как установить на 3.
Как поставить WebOb без setuptools, и какая его версия поддерживает третий питон? 1.1.1 поддерживает?
Скачаивю последнюю версию 1.2b3, копирую папку вручную в Python32\Lib\site-packages и пакет импортируется (import webob в интерпретаторе не вызывает ошибок)
Офлайн