2011-07-05 1 views
0

Zope 2.13.6用にZSQLを明示的にインストールしたとき、RDBMSの接続が簡単になると思いました。しかし、ZMI(管理インタフェース)からZSQLメソッドを追加するオプションは表示されません。私はZSQLパッケージをインストールするためにビルドアウトを使用しました。このパッケージは以前のリリースではデフォルトとして提供されていたので、私はこの問題に直面する必要はありません。 ZopeにZSQLパッケージをインストールするための具体的な情報もありません。 すみやかに溶液を与えます。 よろしく、新しいZSQLメソッドを追加するオプションがZope 2.13.6に表示されない

CPK

答えて

0

は、製品に卵を追加します。Products.ZSQLMethodsが、警告、私はあなたがまだエラーが出ると思う:(私もここに、新しいポストを解決しないようにしようとしている

。そのオプションが使用可能になる前にあなたは、おそらくPythonのDBAPIモジュールをZopeのデータベース・アダプタをインストールする必要があり、そして。

Cleber Jサントス

0

私の好みは、データベースアダプタとappropためSQLAlchemyDAを使用することですriate DBAPI(Iは、OracleやPostgreSQLのpsycopg2のためcx_oracleを使用しますが、SQLAlchemyDAは、ほとんどのリレーショナルデータベースをサポートしています)

2

"私のための作品" ::

$ /opt/Python-2.7.0/bin/virtualenv --no-site-packages /tmp/zsql 
New python executable in /tmp/zsql/bin/python 
Installing setuptools............................done. 
$ /tmp/zsql/bin/easy_install Zope2==2.13.6 Products.ZSQLMethods==2.13.4 
... 
Finished processing dependencies for Products.ZSQLMethods==2.13.4 
$ /tmp/zsql/bin/mkzopeinstance -u admin:123 -d /tmp/zsqlinst 
$ /tmp/zsqlinst/bin/zopectl fg 
... 
2011-07-05 11:35:53 INFO Zope Ready to handle requests 

"Z SQLメソッド" オプションが追加ZMIでありますリスト。それを選択すると、 "SQLデータベース接続がありません。 のZope SQLメソッドを作成する前にZope SQLデータベース接続を追加する必要があります。"私のSQLバックエンド、例えばのためのパッケージを追加した後:

$ /tmp/zsql/bin/easy_install Products.ZMySQLDA 
... 
Finished processing dependencies for Products.ZMySQLDA 

とのZopeを再起動して、私は「Z MySQLのデータベース接続」を加え、次いで を追加し、正常に対して「Z SQLメソッド」をテストすることができました接続。

関連する問題