Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django管理员更改视图未显示图像缩略图_Python_Django_Django Admin - Fatal编程技术网

Python django管理员更改视图未显示图像缩略图

Python django管理员更改视图未显示图像缩略图,python,django,django-admin,Python,Django,Django Admin,我可以在管理列表视图中列出图像缩略图。我已经在我的模型中这样做了 def category_image(self): return '<img height=100px; width=100px; src="{}" />'.format(self.category_media.url) category_image.short_description = 'Image' category_image.allow_tags = True def类别图像(自): 返回“”。格

我可以在管理列表视图中列出图像缩略图。我已经在我的模型中这样做了

def category_image(self):
    return '<img height=100px; width=100px; src="{}" />'.format(self.category_media.url)

category_image.short_description = 'Image'
category_image.allow_tags = True
def类别图像(自):
返回“”。格式(self.category\u media.url)
category_image.short_description='image'
category\u image.allow\u tags=True
但当我改变视角时,我看不到图像。我只是得到网址。
我也想要一个缩略图。我该怎么做?

尝试替换
只需在
admin.py中添加以下行即可:

readonly_fields = ('category_image',)

顺便说一句,你的HTML是错误的(
px
只能在CSS中使用)

修正:

def类别图像(自):
返回“”%self.category\u media.url

请显示
ModelAdmin
list\u display
好吗?list\u display=('category','category\u image'))
def category_image(self):
    return '<img style="height: 100px; width: 100px;" src="%s">' % self.category_media.url