こんにちは、
イアンです。
use_library() はdjango をインポートする前に指定していむか? もしかして、どこかのファイルでをインポートしているかもしれない。そうするとその時点でバージョンが指定されていないので、デフォールトバージョンとしてインポートされているかもしれないかな?
webapp_django_version = '0.96'
試してみてください。
ところでログが出てしまうというのは、appspot 上で datastore_admin 等にアクセスしてる時でしょうか?もしそうなら、上記で解決しそうですね。
# prerelease で試す限り main.py に下記を書いても警告は出ません。少なくとも devserver では。
from google.appengine.dist import use_library
use_library('django', '0.96')
Happy coding :)
-- matsuo
> このグループから退会するには、google-app-engine...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/google-app-engine-japan?hl=ja からこのグループにアクセスしてください。
>
--
Takashi Matsuo
Developer Relations
Developer Advocate for Google App Engine/iGoogle
Google Japan, Inc.
おっしゃるとおり、appengine_config.py を作成し
webapp_django_version = '0.96'
を追記した後Deployしてみると、警告が出なくなりました。
> ところでログが出てしまうというのは、appspot 上で datastore_admin 等にアクセスしてる時でしょうか?もしそうなら、上記で解決しそうですね。
いえ、datastore_admin等は使っておらず、
記事: http://d.hatena.ne.jp/furyu-tei/20110515/1305446440
中のような単純なアプリをDeploy直後、普通にトップページにブラウザで
アクセスしたときに記録されたログでした。
ところで、上記 appengine_config.py を使用する場合には、アプリ側での
use_library()による指定は不要と考えて宜しいでしょうか?
バージョンの整合性さえ合っていればuse_library()と共に使っても問題
なさそうですが、2箇所に記述するのはメンテナンス性が悪いので。