2017-02-07 5 views
0

を通じて用customusateのM2MインラインまたはクラスのMeta:ジャンゴ:私はInlineAdminのラベルを変更したい場合は、私は設定すべきモデル

class Meta: 
    verbose_name = "One" 
    verbose_name_plural = "Many" 
モデルの

が、通常はそのままよさそうです。

私はm2m Inlineを使用し、ラベルは "Mymodel1-mymodel2 relationships"のように見え、 "Mymodel1-mymodel2 relationship:MyModel1 mymodel2 object"は1つです。そして私はそれを翻訳することはできません、それは本当にイライラしています。 どうすれば修正できますか?

UPD1:

verbose_name = "One" 
verbose_name_plural = "Many" 

をAdminInlineにメタなし:追加必要 イム発見。そして、今は多くのラベルが良く見えるが、1つの "One:MyModel1_mymodel2オブジェクト"は依然として良くない。

+0

このテキストは、クラスの '__str__'メソッドまたは' __unicode__'メソッドで定義されているものです。それを読み書き可能なものに上書きし、モデルからPKまたはその他のフィールドを追加します。 –

+0

@Andrey Shipilov、はい!私はフリーズしています。答えのように投稿してください。 – Atterratio

答えて

1

そこにあるテキストは、strまたはユニコードのクラスのメソッドで定義されています。それを読み書き可能なものに上書きし、モデルからPKまたはその他のフィールドを追加します。

関連する問題