django-blog-zinnia集成多说评论框

django-blog-zinnia基于django.contrib.comments内置了一套评论功能,此外还有zinnia_threaded_comments插件支持评论回复,但均不支持社会化评论。

多说评论框是一款社会化评论插件,支持用新浪微博、腾讯QQ、人人、豆瓣多帐号登录,帮助网站进行社会化媒体优化,可以为你的独立博客快速地集成日志评论功能,实际效果见页面底部的评论框。

下面简述一下django-blog-zinnia集成多说评论框的步骤。

1. 在base.html模板中添加duoshuo的公用js代码:


{% block script %}
{{block.super}}
<script type="text/javascript">
var duoshuoQuery = {short_name:"在此填写多说注册的网站短名称"};
  (function() {
    var ds = document.createElement('script');
    ds.type = 'text/javascript ...

继续阅读

SAE KVDB Python前缀查找marker参数注意事项

SAE KVDB Python API中提供的前缀查找函数包括get_by_prefix(前缀查找键值对)与getkeys_by_prefix(前缀查找Keys)

方法参数列表说明如下:

get_by_prefix(prefix, limit=100, marker=None)
从KVDB中查找指定前缀的 key/value pair。返回一个generator,yield的item为一个(key, value)的tuple。

参数:
prefix – 需要查找的key的前缀。
limit – 最多返回的item个数,默认为100。
marker – 指定从哪一个key开始继续查找,只返回该key后面的结果(该key不含在内)。

getkeys_by_prefix(prefix, limit=100 ...

继续阅读

Google工具栏PageRank更新历史记录

原文链接:Google Toolbar Pagerank Update History

google-page-rank

工具栏PR值更新于最后一次2013年12月5/6日

Google Toolbar PR Update History http://t.co/xEbgobZPlp

— Shaun Anderson (@Hobo_Web) December 6, 2013

Google PR值下一次更新会在什么时候?

Google has a history of updating Toolbar Pagerank and they update it whenever ...

继续阅读

SAE Django KVDB管理面板

SAE KVDB为用户提供分布式的key-value数据存储服务,但是由于官方未提供管理面板,因此KVDB的数据管理操作或多或少会有些不便。

笔者根据SAE KVDB的Python API编写了一个简单的SAE KVDB Django管理面板,支持简单的按照Key前缀(Prefix)查询和键值对的新增、修改和删除功能。

Github的项目地址:sae-django-kvpanel

由于SAE Python API中的前缀查找方法get_by_prefix(prefix, limit=100, marker=None)的一些限制,分页功能还不太完善。

前缀查找方法声明如下:

get_by_prefix(prefixlimit=100marker=None)

从KVDB中查找指定前缀的 key/value pair。返回一个generator,yield的item为一个 ...

继续阅读

年度归档