2016-12-06 11 views
1

私はモデルフィールドと同じように私は管理ページに表示しているモデルメソッドをDjangoに持っています。フィールドでは、help_text引数を追加するだけで、フィールドの内容とユーザーが入力する内容を記述できます。ただし、モデルメソッドでは、help_textは機能しません。 short_description属性を追加するとメソッド名が表示される方法が変わります。これは大丈夫ですが、表示されるメソッド値の下に説明の文を追加する方法を探しています。これをネイティブに行う方法はありますか、または管理用テンプレートなどを上書きする必要がありますか? (これは私がこのマイナーなものの価値があるとは思わない)。Django管理ページ:モデルメソッドのヘルプテキスト?

答えて

1

JSを使用してこれを行うことができます。

ID-OF-THE-FIELDを実際のフィールドのIDに置き換えます。

(function($) { 
    var myField = $('#ID-OF-THE-FIELD'); 
    // find the id of the desired field by doing 
    // Right-Click > Inspect element 

    var help = $('<p class="help">A very long help text</p>'); 
    help.insertAfter(myField); 

})(django.jQuery); 

JSファイルにこのコードを入れて、あなたのModelAdminクラスのclass Mediaを使用して、このファイルを提供します。