2009-10-02から1日間の記事一覧

ListPropertyでチクショウ

ListPropertyで要素を持たないデータを取得ってできないのかな・・・ こういうモデルがあったとする。 models.py # -*- coding: utf-8 -*- from django.utils.translation import ugettext_lazy as _ from google.appengine.ext import db class Memo(db.Mod…

eval使いたい

evalで代入はできないらしい…式を実行するだけみたい。evalってそういうものなのかー a = 100 b = 200 text1 = 'a + b' text2 = 'result = a + b' # result には 300 の値が入る result = eval(text1) # これはエラーになった eval(text2)

三項演算子

以下のif文を三項演算子使って1行で書きたい(実行環境:python 2.5.2) a = 100 b = 200 # if文 if a > 0 : result = a else : result = b # 三項演算子使用 result = a if a > 0 else b もちろん結果はどちらも同じ print result # 100 これは地味に嬉しい

リダイレクト(urls.pyでの記述)

例えば http://localhost:8000 へのアクセスを http://localhost:8000/top/ へリダイレクトさせたい場合 urls.py urlpatterns = auth_patterns + patterns('', # これ↓を記述 (r'^$', 'django.views.generic.simple.redirect_to', {'url': '/top/'}), ) + ur…