一个可恢复的django应用程序,用于显示flickr徽章。

django-badgr的Python项目详细描述


django badgr
==br/>

一个可恢复的[django](http://www.djangoproject.com)应用程序来显示[flickr](http://www.flickr.com)徽章。




将“badgr”目录放在python路径中的某个位置(比如django项目文件夹中)。
2。将“badgr.context_processors.flickr”添加到“settings.template_context_processors”中。

模板上下文处理器

所有模板都可以使用“flickr_badge”变量。这是一个字典列表,每个字典都包含flickr api为每张照片返回的所有信息。此外,指向图像本身和关联的Flickr徽标的URL都已预先构建并包含在字典中。

如果已将“badgr”添加到“设置”中,则Django badgr的默认模板将可供使用。这将输出一个图像列表,每个图像都链接到相应的flickr页面。要使用它,只需在所需位置包含模板即可。

{%include'badgr/photos.html%}



settings
--


\flickr api key

要使用的flickr api密钥。这可以在http://www.flickr.com/services/api/keys/

\flickr\u用户id`

要使用的flickr用户id上获取。这是一个难看的字符串,而不是你为你的帐户设置的漂亮名称。如果您不知道您的用户ID,可以在http://idgettr.com/

\flickr\u numphotos`


默认为12。Flickr的最大值是500。
BR/>α'FlickrlTimeOUT'

照片池应该在缓存中存储多长时间。默认为[django缓存超时](https://docs.djangoproject.com/en/dev/ref/settings/std:setting caches timeout),默认为300秒(5分钟)。flickr要求应用程序每小时对每个api密钥的请求不超过3600个。


默认值为“中”(最长一侧为500)。可用选项有:

*'s':小正方形75x75
*'q':大正方形150x150
*'t':缩略图,最长边100
*'m':小,最长边240
*'n':小,最长边320
*':中,最长边500
*'z':中,最长边640
*'c':中,最长边800
*'b':最长边大1024

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像