web-dev-qa-db-ja.com

Django Adminで他のインラインタイトルを設定するにはどうすればよいですか?

inline title(名前)をモデルのクラスMetaのverbose_name以外のものに変更する必要があります。これを行うための変数はありますか?

37
eos87

文書化されているように、InlineModelAdminサブクラスの値を設定する必要があります。

InlineModelAdmin.verbose_name-モデルの内部メタクラスにあるverbose_nameのオーバーライド。

InlineModelAdmin.verbose_name_plural-モデルの内部メタクラスにあるverbose_name_pluralのオーバーライド。

この例では、タイトル「デバイス」の代わりに「電話」を使用します。

class DeviceInline(admin.TabularInline):
    model = Device
    verbose_name = "Phone"
    verbose_name_plural = "My Phones"
71
odedfos