旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

[Django] list_filterをtuple型で指定すると失敗

2008年8月29日

超小ネタなんすけど、
調べて直接出てこなかったので、書いとく。

Django-0.96.2 なんですがAdmin機能のオプションのlist_filterを

list_filter = ("column_name")

と指定するとエラーになりました。

以下のように、list型で指定するようです。

list_filter = ["column_name"]

世間様のサンプルはみんなtupleで入れていたんで、アセった。

ついでですが

DjangoのAdmin機能は、まだ触って1・2時間というところですが
出来の良さにびっくりしております。
受託案件の要望にも、上手く持って行けば充分に対応可能だと思いました。

「どーせ、オマケ機能だろ」と思っている俺の様な方も、一見の価値有りだと思う。

【追記】
あああっ!!

print "abc" == ("abc",) # False
print "abc" == ("abc") # True

ってことか、基本文法だったのか、なるほどう