2011-06-30 11 views
3

Pythonでアプリケーションエンジン用の快適なサービスを構築しています。要求ハンドラからデータストア操作(クエリなど)を分離したいと考えています。PythonアプリケーションエンジンDALを使用した快適なサービス

私は独自のDALを構築できますが、既にライブラリがあるかどうかは疑問です。誰でも知っているか、それを構築する方法についての提案がありますか?ご協力いただきありがとうございます。

+0

あなたはApp Engineと他のプラットフォーム間で透過ポートにできるようにしたいですか?そうでない場合、App Engineはgoogle.appengine.ext.dbパッケージの形式で1つを提供しています。 –

答えて

0

Google App Engineの外でポータブルなものをお望みなら、Web2Py DAL Apiを試すことができます。

あなたが何かのようなコードになります。

db = DAL('gae') 
rows = db(db.mytable.myfield!=None).select() 

for row in rows: 
    print row.myfield 

web2pyには現在、これらのDBの味をサポートしています。 MSSQL
PostgreSQLの
MySQLの
SQLiteの

Google App EngineのFireBirdの
を オラクル
DB2
Ingresの
Informixの

関連する問題