在admin.py中为搜索字段添加help_text

Ank*_*ita 7 django django-admin

如何在django中为我在admin.py中使用的搜索字段添加help_text,如下所示:

class ProfileAdmin(admin.ModelAdmin):

    list_display = ('First_Name','Last_Name','Registeration_No','University','Batch','Sex')

    search_fields = ('First_Name','Last_Name','Registeration_No','University','Batch')
Run Code Online (Sandbox Code Playgroud)

jav*_*ved 5

您可以在ModelAdmin中添加此javascript

window.onload = function() {
    document.getElementById("searchbar").placeholder = "search with ";
};
Run Code Online (Sandbox Code Playgroud)

ModelAdmin会像

class SomeModelAdmin(admin.ModelAdmin):

    class Media:
        js = ('js/admin/custom_admin.js',)
        # css = { 'all': ('css/admin/custom_admin.css',)}
Run Code Online (Sandbox Code Playgroud)

static/js/admin目录中添加custom_admin.js 。


okm*_*okm 2

您可以覆盖管理模板admin/search_form.html以添加帮助文本;
或者加载一个javascript文件,它可以找到dom节点来插入帮助文本,在 中ProfileAdmin.Media,检查doc