Кнопка печати в Django Admin

Как добавить кнопку печати в панель администратора Django, которая печатает только выбранные элементы модели?

my model.py

class Student(models.Model):
    id          = models.AutoField(primary_key=True)
    name        = models.CharField(max_length=50)
    lastname    = models.CharField(max_length=50)

class StudentAdmin( SimpleHistoryAdmin):
    list_display            = ('id', 'name', 'lastname')
    list_filter             = ('lastname',)
    search_fields           = ['name', 'lastname']
    history_list_display    = ('name', 'lastname')

    def changed_fields(self, obj):
        fields = ''
        if obj.prev_record:
            delta = obj.diff_against(obj.prev_record)
            for change in delta.changes:
                fields += str("{} changed from  {}  to  {}   >>>   ".format(change.field, change.old, change.new))
            return fields
        return None

my admin.py

from django.contrib import admin
from .models import *


admin.site.register(Student, StudentAdmin)
Вернуться на верх