sergey_1990
@sergey_1990
1

Как в SELECT в админку Django вывести изображение а не путь?

Вопрос простой, как сюда выводить изображения в селекте? Кто сталкивался пожалуйста подскажите?63d77f55049cd119663715.png. Добавлю что по такому пути
class ColorChoiceField(forms.ModelChoiceField):
     def label_from_instance(self, obj):
        return mark_safe(f'<img src="{obj.image.url}" style="max-width: 10px;" />')
        # return "Color: {}".format(obj.prop)


class CurrentProductModelAdmin(admin.ModelAdmin):
    def formfield_for_foreignkey(self, db_field, request, **kwargs):
        if db_field.name == 'color':
            return ColorChoiceField(queryset=Color.objects.all())
        return super().formfield_for_foreignkey(db_field, request, **kwargs)


mark_safe дает пустую строку вместо изображения , может тут ситуацию как то решить получится?
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы