Django - 没有同步的Flickr提要

时间:2011-05-03 08:42:01

标签: django flickr

我想使用Django显示来自Flickr照片流的最新8张图片。我有一个很好的谷歌和我能找到的唯一文章专注于将结果与数据库同步。如果可能的话,我宁愿不这样做,我只是想展示图像而不是别的。

http://code.djangoproject.com/wiki/FlickrIntegration此页面有一些适应性强的代码,但他使用的库现在似乎已脱机。

有没有人有任何关于如何在不同步结果的情况下与flickr流集成的示例?

2 个答案:

答案 0 :(得分:1)

为什么不能只使用Python的flickr API?可能有python包来做。您所做的只是获取用户的照片流信息,将照片映射到URL:

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

然后你的Django模板只有一个< img>用正确的URL标记。

编辑:flickr API页面上列出的python包:

http://stuvel.eu/flickrapi

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

答案 1 :(得分:1)

我使Flickr Pony使用Flickr Django Storage API以及更多。

您只需要an API KEY并启动它:

>>> 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'])