Как я должен портировать продукт Plone с colle.lead на z3c.saconfig? - PullRequest
2 голосов
/ 25 января 2010

У меня есть продукт Plone, который использует colle.lead для настройки SQLAlchemy, включая встроенный интерфейс конфигурации базы данных, как описано в Professional Plone Development . Как мне перенести это на z3c.saconfig? Смогу ли я сохранить конфигурацию in-ZODB или нужно будет зайти в site.zcml?

Ответы [ 2 ]

4 голосов
/ 28 марта 2010

colle.saconnect предоставляет удобную панель управления для управления строками подключения. Пока у вас установлен z3c.saconfig, он делает их доступными как именованные утилиты. Тем не менее, я в основном просто добавляю z3c.saconfig zcml в дополнительный атрибут zcml раздела экземпляра в сборке.

2 голосов
/ 04 февраля 2010

Я только что столкнулся с этим. Я не буду давать вам полный ответ, но могу сказать, что z3c.saconfig поддерживает настройку в ZODB через SiteScopedSession; Я разработал его для поддержки этого варианта использования. Однако вам придется предоставить свой собственный подкласс с собственным пользовательским интерфейсом и установить его как локальную утилиту.

...