Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 21, 2012 03:27:49

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle URL Routes удобства.

Вот использовал bottle в приложениях но недавно под руку попался мануал от pylons. А там http://routes.groovie.org/index.html ну вообщемто мне понравился синтаксис согласитесь что то типа:

map.connect('blog/:year/:month', controller='blog')
def blog():
return month, year
Красивее и удобнее выглядит чем:
@route(blog)
def blog():
month = request.GET['month']
year = request.GET['year']
return month, year
Собственно больше всего понравилось получение GET :year написать быстрее чем year = request.GET. Ну и вопрос можно ли както совместить эти две библиотеки?. Или может есть еще какая то наподобии URL Routes. Потому что нашел про нее упоминания только в контексте Pylons. Может где примеры есть удобные?
P.S. Ну и вообще хочется один файлик типа urls.py в django где было бы просто перечисление роутов с их привязкой к функциям и как то более удобное получение GET POST.
P.S. нашел оригинальную заметку https://gist.github.com/889985 но не совсем понял где тут декоратор @route мне кажется тут примера использование нахватает:)



Отредактировано (Янв. 21, 2012 11:49:55)

Офлайн

#2 Янв. 21, 2012 19:34:55

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

bottle URL Routes удобства.

alexandre
map.connect('blog/:year/:month', controller='blog')
В bottle это есть, это видно даже на главной странице - пример helloworld,
http://bottlepy.org/docs/dev/

зы: а вместо @route, мне больше нравилось писать @get / @post

Офлайн

#3 Янв. 22, 2012 11:15:11

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

bottle URL Routes удобства.

Да но мне хотелось бы чтоб неписать перед каждой функцией гет или роут а просто перечислить это дело в одном файле а функции раскидать по проекту.



Офлайн

#4 Янв. 25, 2012 18:02:38

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

bottle URL Routes удобства.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version