Новое в ng.lib
2009-06-30 12:56Вложено:
Выпущена новая версия продукта ng.lib-0.0.8. В новой версии добавлены конструкторы словарей, позволяющие заполнять их строками из реестра ng.app.registry, индекса zc.catalog или списка утитилит.
ыпущена новая версия продукта ng.lib-0.0.6 В библиотеку добавлен модуль ng.lib.simplevocabulary, содержащий класс SimpleVocabulary, производный от стандартного, в который внесено несколько исправлений позволяющих избежать ошибок при работе с русскими стоками.
Подробнее об этом можно прочитать в статье Как использовать SimpleVocabulary с строками в unicode
В результате краткого обсуждение с Анатолием Бубенковым удалось предложить удобный способ использования в полях схем вычисляемых умолчаний, что достигается с помощью специальной фабрики полей DynamicDefault. Теперь поле, например, DateTime удобно определять так:
DynamicDefault(DateTime,title=u'date',default=now)
Функция now() будет вызвана в момент отрисовки поля.
Эта удобная возможность предоставляется продуктом ng.lib, начиная с версии 0.0.5.


