Django Форма выбора модели отображает логотип + имя

Как сделать так, чтобы в форме, заполненной значениями из базы данных, отображалось изображение из URL-поля (team.logo) и название (team.name) рядом с ним.

Я пытаюсь добиться этого с помощью следующего кода, но он игнорирует часть отображения изображения и показывает только название команды:

class TeamModelChoiceField(forms.ModelChoiceField):
    def label_from_instance(self, team):
        return format_html(f'<img src="{team.logo}" class="form-logo">{team.name}')


class TeamChoiceForm(forms.Form):
    teams_extra = Team.objects.all()

    team_home = TeamModelChoiceField(
        queryset=teams_extra,
        empty_label="Team Home"
    )

    team_away = TeamModelChoiceField(
        queryset=teams_extra,
        empty_label="Team Away"
    )
Вернуться на верх