Django:管理中的url而不是图像

Django:管理中的url而不是图像,django,Django,我需要显示一个图像预览(小尺寸图像)我的订单项目在管理 我基本上是在下面这些问题/答案: 然而,我无法得到预期的结果。我得到的是: 我认为它可能是URL,但该文件的相对路径是相同的(除了静态部分): 可能有什么问题? 型号.py: class OrderItem(models.Model): order = models.ForeignKey(Order, on_delete=models.CASCADE) product = models.CharField(max_len

我需要显示一个图像预览(小尺寸图像)我的订单项目在管理

我基本上是在下面这些问题/答案:

然而,我无法得到预期的结果。我得到的是:

我认为它可能是URL,但该文件的相对路径是相同的(除了静态部分):

可能有什么问题?

型号.py

class OrderItem(models.Model):
    order = models.ForeignKey(Order, on_delete=models.CASCADE)
    product = models.CharField(max_length= 200)
    quantity = models.CharField(max_length= 200)
    size = models.CharField(max_length=200)
    price = models.DecimalField(max_digits=10, decimal_places=2, verbose_name= 'PEN Price')
    image = models.ImageField(upload_to='images', blank=True, null=True)
    comment = models.CharField(max_length=200, blank=True, null=True, default='')
    uploaded_at = models.DateTimeField(auto_now_add=True)



    class Meta:
        db_table = "OrderItem"

    def image_thumbnail(self):
        return u'<img src="%s" />' % (self.image.url)

    image_thumbnail.short_description = 'Image Thumbnail'
    image_thumbnail.allow_tags = True

    def sub_total(self):
        return self.quantity * self.price

从Django 1.9开始,
allow_tags
已被弃用,您可以使用
mark_safe

发件人:

在旧版本中,可以向方法添加allow_tags属性以防止自动转义。不推荐使用此属性,因为使用format_html()、format_html_join()或mark_safe()更安全

所以,试着这样做:

from django.utils.html import mark_safe
...

def image_thumbnail(self):
    return mark_safe('<img src="%s" />' % (self.image.url))
从django.utils.html导入标记\u safe
...
def图像_缩略图(自身):
返回mark_safe(“”%(self.image.url))

从Django 1.9开始,
允许标记
已被弃用,您可以使用
标记安全

发件人:

在旧版本中,可以向方法添加allow_tags属性以防止自动转义。不推荐使用此属性,因为使用format_html()、format_html_join()或mark_safe()更安全

所以,试着这样做:

from django.utils.html import mark_safe
...

def image_thumbnail(self):
    return mark_safe('<img src="%s" />' % (self.image.url))
从django.utils.html导入标记\u safe
...
def图像_缩略图(自身):
返回mark_safe(“”%(self.image.url))
from django.utils.html import mark_safe
...

def image_thumbnail(self):
    return mark_safe('<img src="%s" />' % (self.image.url))