親バカエンジニアのナレッジ帳

webのエンジニアをやっており、日頃の開発で詰まったことや書き残しておきたいことを載せています。育児のイロハという育児サイト(https://ikujip.jp)の開発も行っているため、その開発で使用されている技術についても掲載しています。

list_displayのエラー「〜must be a list or tuple.」

Djangoのモデルでlist_displayってありますよね。
変更リストページでどの項目を表示させるかを選択するオプションです。

これを書く時、以下のように書いた結果、

list_display = ('title')

こんなエラーが出ました。

django.core.exceptions.ImproperlyConfigured: 'voteadmin.list_display' must be a list or tuple.

list_displayはリスト型かタプル型で書けと怒られてます。

これの解決方法は至って簡単でした。
以下のように書けばよかったんですね。

list_display = ('title',)

または

list_display = ['title']