Описание тега zope3
Zope 3 эволюционировал из Zope 2 и изначально предназначался для замены последнего. Сегодня Zope 3 относится к новым методам и API, таким как архитектура компонентов, которые были перенесены обратно в проект Zope 2, а также в другие проекты, такие как пирамида, Grok и BlueBream.
2
ответа
Zope 3 и текущие продукты
На этой странице http://www.zope.org/Products внизу приведен полный список продуктов Zope, но большинство из них доступны для Zope 2, а не для Zope 3, например ZMySQLDA. Где я могу найти список всех продуктов только для Zope 3? Или, может быть, я ош…
25 май '11 в 13:43
1
ответ
ZEO тупики на uWSGI в режиме мастера
Добрый день! Я перехожу к развертыванию uWSGI. Проект наполовину на ZOPE3 и использует ZODB с ZEO для множественного доступа. Если я запустлю демон uwsgi вот так: uwsgi_python27 --http :9090 --wsgi-file /path/to/file Все работает нормально. Это режи…
24 янв '13 в 10:53
1
ответ
BlueBream Framework и несколько подключений к базам данных
Я положил первые шаги в рамках BlueBream. В моем проекте я должен получить данные из СУБД - MySQL, PostgreSQL и MS Server. На данный момент я сделал простой учебник helloworld:) Я знаю, как писать интерфейсы и реализации и т. Д. У меня вопрос: как н…
25 май '11 в 16:48
1
ответ
Как мне сделать "модельный" расчет в Plone или Zope
Это действительно базовый вопрос о дизайне, но я не могу найти ответ. Я буду использовать очень простой пример, но меня интересуют случаи, когда вычисления на уровне модели, в данном примере "2+2", становятся сложными. Допустим, я разрабатываю прило…
15 ноя '12 в 19:07
1
ответ
Изменить i18n_domain для Products.Five зарегистрированных страниц
Кажется, что один шаблон из Products.Five (manage_interfaces) имеет плохую разметку i18n, что делает имя интерфейса переводимым. Домен i18n не определен, поэтому используется глобальный. Я хочу изменить домен i18n для этой страницы, но я не знаю, ка…
05 апр '12 в 09:39
2
ответа
Получение интерфейса слоя браузера Zope 3, зная только его имя
Зарегистрировать интерфейс скина Plone следующим образом: <interface interface=".interfaces.IThemeSpecific" type="zope.publisher.interfaces.browser.IBrowserSkinType" name="My Theme Name" /> Какой самый простой способ получить интерфейс (my.app…
14 июл '14 в 13:51
1
ответ
Нужна помощь в понимании View, Viewlet, ViewletManager и Page
Я знаю, что это, конечно, наивный вопрос, но я не мог найти ответ, прочитав разбросанные (и иногда устаревшие документы), поэтому я немного запутался. Каково концептуальное значение всех этих компонентов слоя представления и в чем разница между ними…
21 май '13 в 15:17
1
ответ
Как я могу получить объект из ZODB по URL?
Как я могу получить объект из базы данных ZODB в проекте Zope3 по URL ' http://ecample.com/folder1/object1'? obj1 = someMethod('http://ecample.com/folder1/object1') Есть ли инструменты для этого? Вроде absoluteUrl() но наоборот? Или я должен разобра…
31 янв '13 в 14:52
1
ответ
Ошибка при попытке зарегистрировать реализатор zope.interface
У меня следующий класс: @implementer(ISocial) class SocialVKSelenium: pass И когда я добавлю его в реестр Zope: gsm = getGlobalSiteManager() gsm.registerAdapter(SocialVKSelenium) Я получил: TypeError: The adapter factory doesn't have a __component_a…
29 янв '17 в 20:36
7
ответов
Помогите выбрать между Django, Zope3 и Web2Py для сервера WebService
Мне нужно создать простое административное веб-приложение с использованием Python, которое будет подключаться к MySQL. Веб-приложение должно будет предоставлять некоторые API-интерфейсы через веб-службы для использования другими клиентами веб-прилож…
09 авг '11 в 19:37
1
ответ
Можно ли использовать zope.publisher.browser.BrowserView в Plone?
При условии Products.Five является интеграционным слоем, позволяющим использовать Архитектуру компонентов Zope (ZCA) в Plone: Можно ли использовать zope.publisher.browser в Plone или мне нужно использовать Products.Five.browser для импорта BrowserVi…
04 июн '15 в 19:13
1
ответ
Проблема с абонентскими адаптерами zope.component, адаптирующими несколько объектов
Учитывая следующий код: from zope.component import getGlobalSiteManager, adapts, subscribers from zope.interface import Interface, implements class A(object): pass class B(object): pass class C(B): pass class AB(object): implements(Interface) adapts…
02 май '13 в 15:38
2
ответа
В чем разница между IPloneSiteRoot и ISiteRoot в Plone?
Я работаю в Plone 4.1, и мне просто интересно узнать разницу между Products.CMFPlone.interfaces.IPloneSiteRoot и Products.CMFCore.interfaces.ISiteRoot. Если я хочу зарегистрировать представление в стиле zope-3, к которому я должен его зарегистрирова…
01 июн '11 в 00:00
1
ответ
Удаление "Добавить новый..." из меню объекта в определенном представлении
Каков был бы самый простой способ (с использованием кода в представлении) удалить элемент меню "Добавить новый..." из меню объекта для определенного представления? Я уже использовал IConstrainTypes, но это кажется немного странным, поскольку он хран…
10 сен '13 в 21:04
3
ответа
Plone Permissions
Я создаю сайт Plone с помощью этой книги, используя 4.3.x Профессиональный Plone для развития поэтому у меня сейчас 4 члена: Менеджер Покупатель Коллекционер билетов Штат сотрудников так что я настроил некоторые разрешения в соответствии с ролью, но…
07 мар '16 в 12:28
0
ответов
Не могу создать проект Zope
Я новичок Zope/ Python (старший Java-программист), и из-за неопытности у меня возникают некоторые проблемы при запуске. Я работаю над Ubuntu 10.4, и я настроил Virtualenv для Python. Я переключился на virtualenv, установил пакет setuptools и выдает …
27 май '11 в 11:21
1
ответ
Расхождение компонентов Zope между интерфейсом (obj) и getAdapter(объект, интерфейс)
Что может заставить Interface(obj) возвращать obj, в то время как getAdapter(obj, Interface) возвращает правильно адаптированный объект?
17 дек '12 в 16:58
1
ответ
Потоковое XLS-файл в Zope
У меня проблемы с использованием Zope. Мне просто нужно предоставить клиенту файл xls, созданный с помощью модуля python xlwt, но я не нахожу способ сделать это. В моем файле.pt у меня есть кнопка, которая вызывает функцию.py, эта функция правильно …
07 июн '12 в 10:31
1
ответ
Браузер Zope3: страница с несколькими интерфейсами
Допустим, у меня есть следующий код в моем файле configure.zcml. Я хочу, чтобы мой класс был реализован для другого интерфейса, скажем, Interface2 <browser:page for="Interface1" class="plone.app.content.browser.reviewlist.FullReviewListView" name…
20 янв '12 в 12:12
1
ответ
Загрузка исходных данных перед тестами в Zope 3
Как заполнить базу данных тестовыми данными в проекте Zope 3? Я хочу, чтобы эти данные были загружены до начала любых тестов (doctest, unit test...), я не хочу загружать их вручную в методах SetUp... Спасибо!
04 июл '12 в 11:26