djangoのバージョンが低い…

| コメント(0) | トラックバック(0)

これまでPHPで作ってきたいくつかのサイトをGAE上で動かすべくいろいろ試す。
●現在のGAE開発環境に組み込まれているバージョンは0.9x
 よって、このページにある各機能のうち、「Django 1.0 で新たに登場しました.」とある機能は使えない模様。中でも、辞書の各要素をループしてキーと値を取得、というシンプルな機能が使えないのには困った。また、テンプレートからオブジェクトのメソッドを呼び出すときにも引数が1つしか指定できなかったりする。
●オリジナルのクラスを含むモジュールを、メインプログラムとは別のディレクトリで管理したい場合、「import sys」した上で、「sys.path.insert(0, 'hogelib/hogehoge')」などとしてやる必要がある。
●また、そのようにしてインポートしたモジュールに含まれるクラスを継承して別のクラスを作るのであれば、継承元を表すカッコ内にはモジュール名.クラス名という形式で記述する必要がある。たとえば、hogelib/hogehoge/hoge.pyの中のhogeクラスを継承してfugaクラスを作る場合は「class fuga(hoge)」ではなく「class fuga(hoge.hoge)」となる。
●日本語の文字列を使用する場合は文字列リテラルの前に「u」を付けてu'日本語文字列'としてやるが、それだけでは不十分で、ソースの2行目あたりに# -*- coding: utf-8 -*-が必要だそうな。

アーカイブ

Books


Deprecated: Creation of dynamic property Smarty_Internal_Template::$compiled is deprecated in /home/senmasa/smarty/libs/sysplugins/smarty_internal_template.php on line 719

Deprecated: Creation of dynamic property Smarty_Internal_Extension_Handler::$_foreach is deprecated in /home/senmasa/smarty/libs/sysplugins/smarty_internal_extension_handler.php on line 182

Deprecated: Creation of dynamic property Smarty_Variable::$do_else is deprecated in /home/senmasa/www/templates_c/7c1f3abd3a06fc72d86c2003d8b2eb302d41af9d_0.file.tsundoku.tpl.php on line 27
S BLUE ザ・スニーカー100号記念アンソロジー (角川スニーカー文庫) 改訂2版 この1冊で合格! 村中一英の第2種衛生管理者 テキスト&問題集 レーエンデ国物語 月と太陽 レーエンデ国物語 喝采か沈黙か レーエンデ国物語 夜明け前 フラジャイル(30) (アフタヌーンコミックス) 葬送のフリーレン(5) (少年サンデーコミックス) 葬送のフリーレン(6) (少年サンデーコミックス) 葬送のフリーレン(7) (少年サンデーコミックス) 葬送のフリーレン(8) (少年サンデーコミックス) 葬送のフリーレン(9) (少年サンデーコミックス) 葬送のフリーレン(10) (少年サンデーコミックス) 葬送のフリーレン(11) (少年サンデーコミックス) 葬送のフリーレン(12) (少年サンデーコミックス) 葬送のフリーレン(13) (少年サンデーコミックス) 葬送のフリーレン(14) (少年サンデーコミックス) 暇と退屈の倫理学(新潮文庫) 電子書籍 ゼンデギ (ハヤカワ文庫SF) かれはロボット (ハヤカワ文庫JA) アリスへの決別 (ハヤカワ文庫 JA ヤ 6-2) クロックワーク・ロケット (新☆ハヤカワ・SF・シリーズ) エターナル・フレイム (新☆ハヤカワ・SF・シリーズ) アロウズ・オブ・タイム (新☆ハヤカワ・SF・シリーズ) 魔術師ペンリックと暗殺者 五神教シリーズ (創元推理文庫) 数学ガール/ポアンカレ予想 (「数学ガール」シリーズ6) 数学ガールの秘密ノート/確率の冒険

Link