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

webのエンジニアをやっており、日頃の開発で詰まったことや書き残しておきたいことを載せています。

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']