我在Django中有一个模型方法,我正在管理页面上显示,就像我在模型字段中一样。有了一个字段,我可以添加一个help_text参数来描述字段是什么以及用户应该放入什么字段。但是,使用模型方法,help_text不起作用。添加属性short_description会改变方法名称的显示方式,这有点好,但我正在寻找一种方法在显示的方法值下面添加一些描述语句。有没有办法本地做到这一点,还是我不得不求助于覆盖管理模板或什么? (对于这个未成年人来说,我认为这不值得。)
答案 0 :(得分: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
提供此文件。