Django - канал Flickr без синхронизации - PullRequest
1 голос
/ 03 мая 2011

Я хочу показать последние 8 изображений из фотопотока Flickr, используя Django. У меня был хороший гугл, и единственные статьи, которые я могу найти, посвящены синхронизации результатов с базой данных. Я бы предпочел не делать этого, если это возможно, я просто хочу показать изображения и ничего больше.

http://code.djangoproject.com/wiki/FlickrIntegration На этой странице есть некоторый адаптируемый код, но библиотека, которую он использует, кажется, сейчас недоступна.

У кого-нибудь есть примеры того, как я могу интегрироваться с потоком flickr без синхронизации результатов?

Ответы [ 2 ]

1 голос
/ 01 апреля 2016

Я сделал 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'])
1 голос
/ 03 мая 2011

Почему вы не можете просто использовать API Flickr из Python?Там, вероятно, пакеты Python для этого.Все, что вам нужно сделать, это получить информацию о фотопотоке пользователя, сопоставить фотографии с URL-адресами:

http://www.flickr.com/services/api/flickr.people.getPhotos.html

Тогда ваш шаблон Django просто имеет тег imageс нужным URL-адресом.

Редактировать: пакеты python, перечисленные на странице API flickr:

http://stuvel.eu/flickrapi

http://code.google.com/p/flickrpy/

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