Как мне перенести продукт Plone из коллектива.lead в z3c.saconfig?

StackOverflow https://stackoverflow.com/questions/2134665

  •  22-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top