Tash1moto
@Tash1moto

В чем причина такого поведения?

Добрый день.
есть админка, на локальной машине в шаблоне админки корректно отображаются изображения из метода image_tag, все хорошо
а вот на сервере ( nginx ) в шаблоне админки отображается не изображение а html строка как простой текст :
<img src="/media/img.jpg" width="250px" />

nginx на сервере отдает статику и медиа нормально, если перейти по пути к файлу img, все отображается.

class productPhotoAdminInline(admin.StackedInline):
    model = models.ProductPhoto
    fields=('image_tag',)
    readonly_fields=('image_tag',)
    max_num = 3
    def image_tag(self,obj):
        return format_html('<img src="{}" width="250px" />',obj.photo.url)

class ProductAdmin(admin.ModelAdmin):
    model = models.Product
    inlines = [productPhotoAdminInline]
    list_filter = ["name","category","price","isset"]
    list_display = ["name","category","price","isset"]
    search_fields = ["name"]
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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