Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2010 18:15:08

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Не давно начал изучать pylons огромное создаваемое paste дерево каталогов меня смущает.
Можно ли как нибудь обойтись без него ?



Офлайн

#2 Май 23, 2010 19:35:13

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Обходитесь - кто мешает? Посмотрите на то, что создается - и сделайте все сами.



Офлайн

#3 Май 23, 2010 19:38:01

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Андрей Светлов
Обходитесь - кто мешает? Посмотрите на то, что создается - и сделайте все сами.
Так я и спрашиваю, как это сделать.



Офлайн

#4 Май 23, 2010 20:49:53

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Взять то, что pylons вам нагенерировал.
Выбросить лишнее.

Позвольте пояснить.
Пилоны - высокоуровневая библиотека, которая объединяет многое - routes, sqlalchemy, mako, webhelpers. И делает минимальную конфигурацию для использования всего этого добра - добавляя специфичекий пилоновский код там, где считают нужным.

Поймите, как оно работает - и поймете, что вам не нужно.

Если хотите что-то совсем минимальное - смотрите webob, bottle (не люблю) и т.д.



Офлайн

#5 Май 23, 2010 21:36:58

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Андрей Светлов
Взять то, что pylons вам нагенерировал.
Выбросить лишнее.

Позвольте пояснить.
Пилоны - высокоуровневая библиотека, которая объединяет многое - routes, sqlalchemy, mako, webhelpers. И делает минимальную конфигурацию для использования всего этого добра - добавляя специфичекий пилоновский код там, где считают нужным.

Поймите, как оно работает - и поймете, что вам не нужно.

Если хотите что-то совсем минимальное - смотрите webob, bottle (не люблю) и т.д.
Ну во первых WebOb это часть Paste а значит часть Pylons.

Я не очень понимаю что значит “Поймите, как оно работает”,
во всех мануалах пишется сгенерируйте рыбу,
а она уже делает штук десять ненужных директорий и кучу ненужных файлов.
Какие можно удалить я не понимаю



Офлайн

#6 Май 23, 2010 22:00:37

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

webob - не часть pylons в том смысле, что вы привели.
В той же мере как sys или os - не часть webob.

Поработайте с тем, что вам ставит paster. Почитайте исходники. Сделайте рабочее приложение, наконец. Потом посмотрите, что вам действительно не нужно - и выкиньте эту гадость со счастливой улыбкой на лице.

Или попробуйте только WebOb. Поймите ее ограничения - это ведь всего лишь очень хороший WSGI. Остановитесь на нем - или еще раз посмотрите на Pylons.



Офлайн

#7 Май 25, 2010 12:04:16

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Сформулирую вопрос так :
Есть пустая директория. Как надо назвать файл и Mapper в нем чтобы сервер pylons загрузил этот маппер ?
И надо ли делать какие нибудь конфиги ?



Офлайн

#8 Май 26, 2010 10:33:00

ziro
От:
Зарегистрирован: 2009-08-13
Сообщения: 225
Репутация: +  8  -
Профиль   Отправить e-mail  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Попробуйте создать проект из другого шаблона. Для этого запустите команду paster create –list-templates для вывода всех доступных шаблонов. Как правило там помимо pylons есть шаблоны basic_package (простой скелет для веб-приложений, с поддержкой запуска через paster) и pylons_minimal (название говорит само за себя). Возможно какой-то из этих шаблонов вам подойдет.



Офлайн

#9 Июнь 4, 2010 19:53:11

uhbif19
От:
Зарегистрирован: 2010-05-22
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

ziro
Попробуйте создать проект из другого шаблона. Для этого запустите команду paster create –list-templates для вывода всех доступных шаблонов. Как правило там помимо pylons есть шаблоны basic_package (простой скелет для веб-приложений, с поддержкой запуска через paster) и pylons_minimal (название говорит само за себя). Возможно какой-то из этих шаблонов вам подойдет.
Спасибо, попробую



Офлайн

#10 Июль 6, 2010 20:21:27

Fei Wong Reed
От:
Зарегистрирован: 2010-06-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Можно ли как-нибудь использовать pylons без шаблона(рыбы) ?

Использовать без шаблона можно.

Я в своей библиотеке ( http://python.su/forum/viewtopic.php?id=7835 ) сделал поддержку пайлонсов (см. демку).

Пока, правда, оно запускается поверх Tornado (нужна версия из гита), поддержка пастера будет чуть позже.

Хотя, на самом деле, достаточно написать точку входа, которая принимает стандартный набор аргументов от пастера, поднимает инстанс agatsuma.web.pylons.PylonsCore и возвращает его свойство app.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version