#django #flickr
#django #flickr
Вопрос:
Я хочу показать последние 8 изображений из фотопотока Flickr с использованием Django. У меня был хороший Google, и единственные статьи, которые я могу найти, посвящены синхронизации результатов с базой данных. Я бы предпочел не делать этого, если это возможно, я просто хочу показывать изображения и ничего больше.
http://code.djangoproject.com/wiki/FlickrIntegration На этой странице есть некоторый адаптируемый код, но библиотека, которую он использует, похоже, сейчас отключена.
Есть ли у кого-нибудь примеры того, как я мог бы интегрироваться с потоком flickr без синхронизации результатов?
Комментарии:
1. как насчет извлечения и интеграции RSS-канала?
2. Это могло бы сработать. Пытаюсь найти несколько примеров синтаксического анализа RSS в django
Ответ №1:
Почему вы не можете просто использовать flickr API из Python? Вероятно, для этого есть пакеты Python. Все, что вы делаете, это получаете информацию о фотопотоке пользователя, сопоставляете фотографии с URL-адресами:
http://www.flickr.com/services/api/flickr.people.getPhotos.html
Тогда в вашем шаблоне Django просто есть тег <img> с правильным URL.
Редактировать: пакеты python перечислены на странице flickr API:
Ответ №2:
Я создал Flickr Pony для использования Flickr с Django Storage API и другими.
Вам понадобится только ключ API и запустите это:
>>> from flickr_pony.storage import FlickrStorage
>>> storage = FlickrStorage(api_key="myApiKey")
>>> storage.listdir('140893176@N07')
([], ['https://farm2.staticflickr.com/1586/25309081103_518e989396_o.jpg',
'https://farm2.staticflickr.com/1623/25911906696_84c8cf31ae_o.jpg',
'https://farm2.staticflickr.com/1617/25637193860_98a08d224f_o.jpg',
...
'https://farm2.staticflickr.com/1671/25794942526_5b54c8a908_o.jpg',
'https://farm2.staticflickr.com/1653/25820730145_4040532d03_o.jpg'])