2011-05-24 4 views
2

Я ищу инструкции 'Как установить ZMySQLDA на окнах'Zope 3 + windows + MySQL - Как установить ZMySQLDA на окна?

я установил Python 2.4, Zope 3, и я скачал Zope базы данных MySQL адаптер (ZMySQLDA), доступный от http://www.zope.org/Members/adustman/Products/ZMySQLDA

I распакованную и скопированную библиотеку в каталог zope/lip/python/Products, и я перезапустил сервер Zope, но ... мой ZMySQLDA недоступен из моей панели администратора, что я делаю неправильно?

Как правильно подключить Zope и MySQL к выигрышу?

+0

Возможный дубликат [Zope 3 и Current Products] (http://stackoverflow.com/questions/6125410/zope-3-and-current-products) –

+0

Не знаю, почему одни и те же проблемы должны быть отправлены дважды в течение одного дня –

ответ

1

ZMySQLDA - продукт Zope2; в Zope 3 я бы использовал SQLAlchemy, интегрированный с zope.sqlalchemy (и необязательно z3c.saconfig) для доступа к данным MySQL в вашем приложении.

Обратите внимание, что самая большая проблема, скорее всего, в том, что вы можете найти драйверы python MySQL. См. Integrating MySQL with Python in Windows для получения справки по этой части (сканирование ответов на ссылки python-2.4).

+0

Спасибо за ответы, Есть мои первые шаги в мире Zope, и для меня непонятно, какие продукты для Zope 2 и для Zope 3. Я должен подключиться к 3 базирующимся в вашем проекте: - mysql - postgres - MS Server Какие продукты Zope будут лучшими? Является ли только sqlalchemy ок? Есть ли другое решение? – pmoniq

+1

SQLAlchemy соединяется со всеми из них, поэтому zope.sqlalchemy по крайней мере, и если вам нужен адаптер базы данных (в основном, если вам нужен объект zope, представляющий SQL-запрос), тогда SQLAlchemyDA. – Auspex

0

На самом деле, я бы использовал SQLAlchemyDA, который полагается на zope.sqlalchemy. По-прежнему существует множество причин использовать адаптеры баз данных в мире Zope 3.

Запуск вашего экземпляра в режиме «отладки» обычно показывает, отсутствуют ли драйверы python.