LINUX.ORG.RU

Вышел web.py 0.3

 , ,


0

0

6 декабря вышла новая версия 0.3 легкого веб-фреймворка web.py, а уже 10 декабря версия 0.31. Список изменений:

  • print заменен на return, что привело к несовместимости с версией 0.22
  • application framework изменен на новый.
  • модульная система работы с базами данных (несовместимая со старой)
  • новый отладочный режим
  • улучшена поддержка unicode
  • переписан код для работы с шаблонами
  • поддержка сессий
  • поддержка openid
  • совместимость с python 2.6
  • и другие изменения, о которых можно узнать по ссылке к новости.

web.py написан на языке Python и используется рядом крупных компаний, в числе которых watchdog.net, yandex.ru и многие другие, о которых можно прочитать на сайте http://webpy.org. К достоинствам данного фреймворка можно отнести простоту обучения, гибкость и удобную систему привязки URL к обработчикам.

>>> Подробности

★★

Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

>отличная расширяемая авто-админка Не подскажешь туториальчик? как, например, заменить вывод списка объектов? Вывод формы одного вроде понятно как, указанием своей формы. А вот вывод списка я не осилил (хотя и не очень искал). Или, например, как добавить в админку свои кастомные вьюшки, но чтобы действия в них писались в стандартный лог событий админки.

redbaron ★★
()
Ответ на: комментарий от redbaron

1) не совсем понятно, что имеется ввиду под "заменить вывод списка объектов". тем не менее в классе ModelAdmin есть метод queryset, перегружая который можно усправлять выборкой - добавлять фильтры и т.д., или вообще подсунуть другой queryset.

2) какое отношение view имеют к системе логирования мне не понятно, так как логирование работает по отношению к объектам модели (добавление, удаление и т.д.). в любом случае есть 2 пути использования логирования "вручную" - а) методы log_addition, log_change, log_deletion в том-же ModelAdmin, б) используйте сигналы и вручную создавайте объект лога ( LogEntry.objects.log_action(...))

Способы создания "кастомных вьюшек" описаны в документации.

anonymous
()
Ответ на: комментарий от redbaron

я тоже так поначалу подумал, а потом собрал кастом сборку, потестил - и 10 Мб вполне хватит для моих задач.

val-amart ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.