matsuyuta's Room

データの活用を考える

       
  • 2009年 10月 6日 · カテゴリー: GAE DAYS; Tagged as: , ,
    このエントリーを含むはてなブックマークはてなブックマーク - DAYS 8 アップロード このエントリをつぶやくこのWebページのtweets Bookmark this on Delicious この記事をクリップ!Livedoorクリップ - DAYS 8 アップロード BuzzurlにブックマークBuzzurlにブックマーク Share on Tumblr FC2ブックマークへ追加 Yahoo!ブックマークに登録 Googleブックマークに追加

    [ GAE Google App Engine ][ Phthon ][ Google Bigtable ]
    私がつくったアプリ↓
    協調型意思決定支援システム「○ 賛否両論 ×(ベータ版)」

    http://sanpiryoron.appspot.com/

    バグもだいぶつぶれてきたので、サーバへアップロードした。
    いきなり、エラー画面。
    マジへこむ。
    エラーはこんなの↓↓↓↓↓
    http://www.python.org/dev/peps/pep-0263/
    でも、すぐに解決できた。
    プログラムファイル(デフォルトでは、main.py)の1行目か2行目に
    # coding=
    の記述がないとだめらしい。
    最初、コメント文でエラーがでているので
    日本語ダメなの?しかもコメント文なのに?
    なんて思ったのだが、
    プログラムの2行目に
    # -*- encoding: utf-8 -*-
    を記述することで解決した。
    サーバーにアップロードすると
    管理ツールが使える。
    ローカルの開発環境だと、データ確認するのも
    簡単なクエリーツールを作ってやっていたが、
    サーバにアップロードすれば
    管理ツールがあり、
    それでほとんどのことは事足りる。
    管理ツールを別に作って
    アップロードする必要はほとんどないと思う。
    さらに、エラー。
    このアプリで英語版をつくった。
    英語版といっても、正確には日本語を使わないバージョンで
    英語圏の人に理解できるかは不明。
    これは、プログラムを変更したわけではなく、
    単純に日本語を英語にしただけ。
    なのに、エラー。
    エラーはこんなの↓↓↓↓↓
    エラー「NeedIndexError: no matching index found.」
    でも、これもすぐに解決。
    index.yamlのインデックスは
    自動的に作成されるものらしい。
    ちなみに、開発環境で十分に動かさないと
    インデックスはできないみたいだ。
    英語版は、日本語版を作っった後、
    日本語を英語に直して、
    開発環境では、ほとんど動かさずアップロードした。
    そしたら、なぜか英語版はエラーがでる。
    日本語版は動いているのに・・・、とindex.yamlファイルを
    比べてみると、ぜんぜん違う。
    英語版の方は、indexが作成されていないのだ。
    すぐに日本語版のindex.yamlをカット&ペーストして
    アップロードしたところ、
    エラーはでなくなった。

    コメントは受け付けていません。
 
Get Adobe Flash playerPlugin by wpburn.com wordpress themes