我们说我有模特:
from filer.fields.image import FilerImageField()
class Image(models.Model):
name = models.CharField(max_length=128)
image = FilerImageField()
class City(models.Model):
name = models.CharField(max_length=128)
images = models.ManyToManyField(Image, blank=True)
admin.py:
class ImageAdmin(admin.ModelAdmin):
def thumb(self, obj):
return '<img src=%s />' %obj.image.icons['64']
thumb.short_description = 'Preview'
thumb.allow_tags = True
list_display = ('image', 'name', 'thumb', )
class CityAdmin(models.ModelAdmin):
filter_horizontal = ('images', )
admin.site.register(Image, ImageAdmin)
admin.site.register(City, CityAdmin)
问题: 1.如何添加&#34; +&#34; CityAdmin中的按钮高于m2m小部件?目前我所拥有的是: 2.是否有可能在CityAdmin m2m小部件有一些列表显示我可以看到图像缩略图?理想情况下,在ImageAdmin:
我尝试过:
__unicode__
函数return '<img src=%s />' %self.image.icons['64']
中,但在管理员中它只显示原始文本。