* Create a new method "action_checkbox2" in "ModelAdmin" class.
* Add the name of this new method in class variable "list_display" of "ModelAdmin" class.
* See django/contrib/admin/options.py and django/contrib/admin/helpers.py
class OurModelAdmin(admin.ModelAdmin):
list_display = ('action_checkbox2', 'year', 'book', 'user')
def action_checkbox2(self, obj):
"""
A list_display column containing a checkbox widget.
"""
from django.contrib.admin import helpers
from django.utils.encoding import force_text
return helpers.checkbox.render("_selected_action2", force_text(obj.pk))
from django.utils.safestring import mark_safe
action_checkbox2.short_description = mark_safe('')
action_checkbox2.allow_tags = True
* Add the name of this new method in class variable "list_display" of "ModelAdmin" class.
* See django/contrib/admin/options.py and django/contrib/admin/helpers.py
class OurModelAdmin(admin.ModelAdmin):
list_display = ('action_checkbox2', 'year', 'book', 'user')
def action_checkbox2(self, obj):
"""
A list_display column containing a checkbox widget.
"""
from django.contrib.admin import helpers
from django.utils.encoding import force_text
return helpers.checkbox.render("_selected_action2", force_text(obj.pk))
from django.utils.safestring import mark_safe
action_checkbox2.short_description = mark_safe('')
action_checkbox2.allow_tags = True
No comments:
Post a Comment