管理者が次のようなモデルがあります。
class MyModelAdmin(admin.ModelAdmin):
list_display = ('invoice_code', 'total_amount', 'paid', )
list_editable = ('paid', )
search_fields = ('invoice_code', )
def __init__(self, *args, **kwargs):
super(MyModelAdmin, self).__init__(*args, **kwargs)
self.list_display_links = (None, )
ここで、支払われるフィールドはブールフィールドであり、デフォルトではチェックされていません。私が達成したいのは、支払われたフィールドは、チェックされていないときは編集可能であり、チェックされているときは読み取り専用でなければならないということです。list_editableでこれを達成したい。これを達成することは可能ですか?もしそうなら、それを行う方法は?よろしくお願いします。