2

我在 Django 中有一个模型方法,我在管理页面上显示它,就像我在模型字段中一样。对于一个字段,我可以添加一个 help_text 参数来描述该字段是什么以及用户应该在其中输入什么。但是,对于模型方法,help_text 不起作用。添加属性 short_description 会更改方法名称的显示方式,这还不错,但我正在寻找一种方法来在显示的方法值下方添加几句描述。有什么办法可以在本地做到这一点,还是我必须求助于覆盖管理模板或其他东西?(我认为对于这么小的事情不值得)。

4

1 回答 1

0

您可以使用 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 文件并使用class Media您的ModelAdmin类提供此文件。

于 2016-12-06T20:24:35.297 回答