2011-07-08 4 views
0

Django Appengine http://www.allbuttonspressed.com/projects/djangoappengineを使用していますので、Django 1.3を使用するとすべて正常に動作しているようです。Google App EngineでDjango-nonrelエラーが発生しましたDjangoを使用しています0.96

ページ私のPyDevはコンソール開くときただし、(OS 10.6を、Aptanaのスタジオ2.0は、Pythonの2.5)は、このメッセージを出します:

WARNING:ルート:デフォルト Djangoのバージョン(0.96)を使用しています。近い将来、 App エンジンリリースでDjangoバージョンが変更されます。 use_library()を に呼び出すと、明示的にDjangoのバージョンを選択してください。私はGAEのジャンゴを使用していた場合、私は私がこれを行うために必要があると思います理解

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

:詳細について は、エラーがのみ使用しての話に思える提供 http://code.google.com/appengine/docs/python/tools/libraries.html#Django

リンクを参照してください。しかし、私はdjango-nonrelを使用しています。どうして私が1.3を使うべきときに0.96を使用していると警告するのですか?

+0

webappフレームワークとdjangoを何らかの理由で使用していますか?警告は 'google/appengine/ext/webapp/__ init __。py'にあります。 – geoffspear

+0

私は確信していないので、それは私の事実に私の無知を示​​していると思う。それをどうやって確認するのですか?ありがとう。 – adam

答えて

2

プロジェクトのPYTHONPATH設定を確認してください(プロジェクトを右クリックし、[環境設定]をクリックし、[PYTHONPATH]を選択してください)。 PYTHONPATHにGAE SDKのdjangoフォルダがないことを確認してください。表示されている場合は削除してください。これは警告を取り除くべきです。

+0

私はdjangoフォルダを外部ライブラリとして追加しませんでしたが、外部ライブラリの1つとして "/ usr/local/google_appengine"というフォルダ全体がありました。私はそれを削除し、私は警告を見ていない、すべてがまだ動作しているので、私たちは良いと思う。ありがとう! – adam

0

私はまだDjango-nonrelでプレイしていません。そのためにされていない場合、あなたはDjango 1.3を使用して、その後、appengine_config.py

webapp_django_version = '1.2' 

を追加する(とuse_libraryの使用を除去することは)あなたの問題を解決するだろう。既に実験を実施しているので、

webapp_django_version = '1.3' 

と報告してください。

関連する問題