2010-05-05 58 views
0

我的照片位于Flickr上。我想使用django-syncr在Flickr和我的Django应用程序之间同步它们。它已安装,Flickr部分在Admin站点中可见。我可以将来自Flickr的照片数据同步到本地数据库。简而言之 - 它有效。

但是,我不明白如何使用views.py和模板文件从我的数据库中获取这些数据?我的意思是,如何让我的Flickr照片在我的网站上可见? 我得到了我的网站上是这样的:使用django-syncr从Flickr获取图像

* IMG_2467 
    * Morning fog on Halong bay 



我使用这些文件,但得到的所有数据只有标题,并没有别的,包括照片。

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

你解决了吗?我没有看到该代码有任何问题,您是否已将它添加到settings.py中已安装的应用程序列表中? – 2010-06-25 15:45:10

回答

0

也许你应该添加<img src='{{photo.url}}' />?如果您只是导入名称,我不明白您打算如何显示图片。