Как показать картинки из профиля наполнителя в шаблоне django? - PullRequest
0 голосов
/ 04 мая 2011

У меня есть страница профиля наполнителя со следующим URL:

http://www.flickr.com/photos/...........

Мне нужно создать шаблон в django, где отображаются фотографии с этой страницы.

Как мне этого добиться?

1 Ответ

0 голосов
/ 04 мая 2011

Вы можете использовать Flickr API с одним из множества модулей Python или проанализировать ленту на странице своего профиля Flickr с Feedparser.

Для первого требуется ключ Flickr API, поэтому для быстрого перехода кfeed и используйте Feedparser для извлечения URL.

Извлечение URL:

import feedparser, re
d = feedparser.parse('http://api.flickr.com/services/feeds/'
    'photos_public.gne?id=62457326@N06&lang=en-us&format=rss_200')
url_list = []
for i in d['entries']:
    url_list.append(re.search("(?P<url>https?://[^\s]+\.jpg)",
        i['summary']).group('url'))

Отображение URL в шаблоне Django:

{% for url in url_list %}
    <img src="{{ url }}" />
{% endfor %}

Ограничение канала - этоколичество фотографий, которые он содержит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...