我的照片位于 Flickr。我想使用django-syncr在 Flickr 和我的 Django 应用程序之间同步它们。它已安装,Flickr 部分在管理站点中可见。我可以将照片数据从 Flickr 同步到我的本地数据库。简而言之——它有效。
但是,我不明白如何使用views.py 和模板文件从我的数据库中获取这些数据?我的意思是,如何让我的Flickr 的照片在我的网站上可见?我的网站上有这样的东西:
* IMG_2467
* Morning fog on Halong bay
我使用了这些文件,但仅从所有数据中获取标题,没有其他任何内容,包括照片。
视图.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})
索引.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>