2013-06-07 2 views
-1

Я использую это, чтобы показать изображение в моем Django админки, но есть ли способ показать несколько изображений:как показать несколько изображений в Django админки

def product_Image(self): 
    """Method to return store image for admin panel""" 

    return '<img src="/images/%s" height="150" width="150"/>' % self.image_paths 
product_Image.allow_tags = True 

Но если self.image_paths содержит список путей изображения: ["full/1182_Garishma1.jpg","full/K-Yukta-A.jpg"] Итак, как мне показать все изображения в панели администратора django ...

ответ

1

Попробуйте это:

def product_Image(self): 
    """Method to return store image for admin panel""" 

    images = '' 
    for image_path in self.image_paths: 
     images += '<img src="/images/%s" height="150" width="150"/>' % image_path    
    return images 
product_Image.allow_tags = True 

без product_Image.allow_tags = True изображение не будет отображаться ...

+0

Да вы правы 'product_Image.allow_tags = True 'это важно .. –

1

Не можете ли вы сначала пройти по пути?

def product_Image(self): 
    """Method to return store image for admin panel""" 

    images = '' 
    for image_path in self.image_paths: 
     images += '<img src="/images/%s" height="150" width="150"/>' % image_path 

    return images 
Смежные вопросы