我有以下網址獲得無閃爍的個人資料頁:如何在django模板中顯示來自filcker配置文件的圖片?
http://www.flickr.com/photos/ ...........
我需要建立在Django模板,其中顯示從該頁面照片。
我該如何做到這一點?
我有以下網址獲得無閃爍的個人資料頁:如何在django模板中顯示來自filcker配置文件的圖片?
http://www.flickr.com/photos/ ...........
我需要建立在Django模板,其中顯示從該頁面照片。
我該如何做到這一點?
您既可以將Flickr API與多個Python模塊中的一個一起使用,也可以使用Feedparser在您的Flickr個人檔案頁面上解析訂閱源。
前者需要Flickr API密鑰,因此要快速使用Feed並使用Feedparser來提取網址。
提取網址:
import feedparser, re
d = feedparser.parse('http://api.flickr.com/services/feeds/'
'[email protected]&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'))
渲染網址Django模板:
{% for url in url_list %}
<img src="{{ url }}" />
{% endfor %}
飼料的限制是它包含的照片數量。
你是認真的? (http://stackoverflow.com/questions/5858931/how-to-implement-a-yahoo-rss-news-feed-in-django-website,http://stackoverflow.com/questions/5879042/displaying-images -from-filcker-profile-in-django-template) – arie 2011-05-04 07:47:08