0

私はDjangoAppenginehttp ://www.allbuttonspressed.com/projects/djangoappengineを使用しているので、Django 1.3を使用でき、すべてが正常に機能しているようです。

ただし、ページを開くと、PyDevコンソール(OS 10.6、Aptana Studio 2.0、Python 2.5)から次のメッセージが表示されます。

警告:root:デフォルトのDjangoバージョン(0.96)を使用しています。デフォルトのDjangoバージョンは、近い将来、AppEngineのリリースで変更される予定です。use_library()を呼び出して、Djangoのバージョンを明示的に選択してください。詳細については、 http://code.google.com/appengine/docs/python/tools/libraries.html#Djangoを参照してください。

エラーが提供するリンクは、以下の使用についてのみ説明しているようです。

from google.appengine.dist import use_library
use_library('django', '1.1')

GAEのジャンゴを使用していた場合、これを行う必要があることを理解しています。しかし、私はdjango-nonrelを使用していますが、1.3を使用する必要があるのに0.96を使用していると警告されるのはなぜですか?

4

2 に答える 2

2

プロジェクトの PYTHONPATH 設定を確認していただけますか (プロジェクトを右クリックし、[設定] をクリックして、[PYTHONPATH] を選択します)。PYTHONPATH に GAE SDK の django フォルダーがないことを確認してください。そこにリストされている場合は、それを削除してください。これにより、警告が取り除かれます。

于 2011-07-09T00:33:03.473 に答える
0

私はまだ Django-nonrel で遊んでいません。そうでなく、Django 1.3 を使用している場合は、追加します。

webapp_django_version = '1.2'

appengine_config.py(およびの使用を削除use_library)すると、問題が解決します。実験を実行するための準備がすでに整っているので、試してみてください。

webapp_django_version = '1.3'

そして報告します。

于 2011-07-08T22:59:18.730 に答える