2010-05-05 15 views
0

J'ai mes photos sur Flickr. Je veux les synchroniser entre Flickr et mon application Django en utilisant django-syncr. Il est installé, la section Flickr est visible sur le site Admin. Je peux synchroniser les données de photos depuis Flickr vers ma base de données locale. En quelques mots - ça marche.

Mais, je ne comprends pas comment obtenir ces données de ma base de données en utilisant views.py et le fichier de modèle? Je veux dire, comment rendre les photos de mon Flickr visibles sur mon site? Je obtenu quelque chose comme ça sur mon site:Obtenir une image de Flickr en utilisant django-syncr

* IMG_2467 
    * Morning fog on Halong bay 



J'ai utilisé ces fichiers, mais seulement obtenir le titre de toutes les données et ne sont pas quelque chose d'autre, y compris des photos.

views.py

from django.shortcuts import render_to_response 
from syncr.flickr.models import Photo 

def index(request): 
    get_photo = Photo.objects.all() 
    return render_to_response('index.html', {'get_photo': get_photo}) 

index.html

<html> 
<title> 
Test page 
</title> 
<body> 
{% if get_photo %} 
<ul> 
{% for photo in get_photo %} 
    <li>{{ photo }}</li> 
{% endfor %} 
</ul> 
{% else %} 
<p>No photos are available.</p> 
{% endif %} 
</body> 
</html> 
+0

Avez-vous résolu cette question? Je ne vois rien de mal avec ce code, l'avez-vous ajouté à la liste des applications installées dans settings.py? –

Répondre

0

peut-être vous devriez ajouter <img src='{{photo.url}}' />? Je ne vois pas comment vous prévoyez d'afficher des images si vous importez simplement les noms.