How can I add help_text in django for a search field I am using in admin.py as:
class ProfileAdmin(admin.ModelAdmin):
list_display = (\'First_Name\',\'L
You could either override Admin template admin/search_form.html
to add help text;
Or load a javascript file, which could find the dom node to insert the help text, in ProfileAdmin.Media
, check the doc.
The easiest solution is with jquery:
$("#searchfield_id").attr('title', "Click here to search for someone")
Or you can add it directly to the HTML itself. The title shows up when you mouse over the search field.
You can add this javascript in ModelAdmin
window.onload = function() {
document.getElementById("searchbar").placeholder = "search with ";
};
ModelAdmin will be like
class SomeModelAdmin(admin.ModelAdmin):
class Media:
js = ('js/admin/custom_admin.js',)
# css = { 'all': ('css/admin/custom_admin.css',)}
add the custom_admin.js in static/js/admin
directory.
Answer just for myself!
attr
named search_fields_hint
to my ModelAdmin
subclass.placeholder="{{ cl.search_fields_hint }}
to the <input>
.self.search_fields_hint=search_fields_hint
to the __init__
.self.search_fields_hint
to ChangList.