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