5

app-engine-patchの作成者は、このすばらしいプロジェクトをWebサイトで正式に無効としてマークしています。昨年、多くの人がGoogle App EngineでDjangoを実行するための最良の方法は何かと質問し、何度も人々はapp-engine-patchがその方法であると指摘しました。このプロジェクトは終了したので、このディスカッションに戻って、皆さんが何をお勧めするかを確認したいと思います。

古いapp-engine-patchWebサイトは、彼らが取り組んでいるdjangoappengineと呼ばれる別のプロジェクトを参照しています。AppEngineでのNativeDjangoの使用に重点を置いていますが、そうすることで、App Engineのすべての機能(組み込みのユーザーモデルなど)を使用する能力が制限されるようです。これを代替ソリューションとしてどう思いますか?

app-engine-patchが終了したため、Google App Engine Helper For Djangoプロジェクトはより魅力的に見えますか?

それとも、app-engine-patchはまだ非常に優れているので、死んでも使用することをお勧めしますか?

私は現在、app-engine-patchに依存するプロジェクトの中間段階にあり、これまでのところそれを使用するのが大好きですが、死んだプロジェクトを使い続けるのは怖いです。長期的な最善の解決策は今だと思うことについて、コメントをいただければ幸いです。ありがとう!

4

2 に答える 2

4

App Engineパッチは、おそらく特定の瞬間に安全な賭けです。現時点では積極的にサポートされていませんが、より徹底的にテストされているため、それでも素晴らしいです。リスクを冒す準備ができている場合は、新しいdjangoappengine + django-nonrel(非リレーショナルデータベースのネイティブdjangoサポート、主にgoogle datastore yest)オプションを試してみてください。それは私たち全員がしばらくの間使用するオプションなので、おそらく振り返らずに試してみる価値があります。たとえば、アプリエンジンパッチは管理者で最大300のエンティティのみをサポートします(つまり、1.3.1機能を利用しません)が、djangoappengine+django-nonrelでは問題になりません。app-engine-patchの背後にいる人々のサイトであるwww.allbuttonspressed.comはすべてこの新しい方法で構築されており、サイトのスケルトンのソースコードを入手できます@http://bitbucket.org/wkornewald/allbuttonspressed/

幸運を!

于 2010-02-17T19:25:22.307 に答える
0

use_libraryを使用してインポートできるようです...

http://code.google.com/appengine/docs/python/tools/libraries.html

于 2010-02-21T05:06:55.017 に答える