2013-04-29 3 views
2

Je souhaite obtenir l'URL de l'image sous forme de liste. il est possible d'obtenir l'URL de l'image en utilisant imageFieldObject.url.Django: Obtenir les URL de l'image sous forme de liste

Peut-il être récupéré en utilisant comme values_list("imageFieldObject__url") ou quelque chose?

class SampleModel(models.Model): 
    imageFieldObject = models.ImageField(upload_to=content_file_name) 

Répondre

0

vous pouvez obtenir tous les chemins de champs d'image par:

urls_list = [MEDIA_URL + image_path for image_path in SampleModel.objects.values_list('imageFieldObj', flat=True)]

+0

i besoin complet url absolue. comme quoi imageFieldObject.url() renvoie –

+0

vous pouvez le construire, comment votre programme crée-t-il une URL complète? Je pense qu'il utilise juste 'MEDIA_URL' – dm03514

+0

Questions connexes