0

私の写真は 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})

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>
4

1 に答える 1

0

多分あなたは追加する必要があり<img src='{{photo.url}}' />ますか?名前をインポートするだけの場合、どのように画像を表示する予定があるかわかりません。

于 2010-10-17T00:40:18.047 に答える