Django администратор сайта добавить ссылку HTML - PullRequest
1 голос
/ 26 октября 2019

admin. выбран в HTML-файл

1 Ответ

2 голосов
/ 26 октября 2019

Вам необходимо создать метод для вычисления этого поля для каждой записи в списке, как показано ниже:

from django.utils.html import format_html

@admin.register(StudentsEnrollmentRecord)
class StudentsEnrollmentRecord(admin.ModelAdmin):
        list_display = ('Student_Users', 'School_Year', 'report')
        ...

        def report(self, obj):
            return format_html(f'<a href={pass_link_here}>Report</a>')

Эти типы методов принимают фактические объекты в качестве параметра, вы можете использовать его для создания различныхссылки для разных объектов. obj.field_name

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...