2016年8月24日 星期三 晴

家里事情太多和工作太忙,前阵子没心思更新博客,所以博客数据库由Mysql改为KVDB后也没充分自测,结果还遗留不少bug。

今晚回来终于看见有新评论给我提bug了,然后修改了一下,有同步更新到Github,更新点如下:
  1. 看到新评论,然后点击评论后发现500 原因:加log分析到kv_pcomm没有新comment关联的blog id,打印出来是一个固定的’postid’而不是数字id,仔细查阅add_new_comment()的逻辑有笔误

修改可以参见:https://github.com/yobin/saepy-log/commit/0f74e8a7a44eceb4c47f5f2a750808d7fc7f9515

  1. 修改回复comment发邮件的日志异常 原因:从log里看出来的,顺手改一下,下回回复别人coment的时候再验证一下 https://github.com/yobin/saepy-log/commit/ef51aa05997133b2d9d2653ff7b1a66a739939d9

  2. 增加python KVDB面板,支持直接搜索kv并修改值,勉强能用吧。 原因:要修改问题1,增加一个KVDB面板功能直接修改数据库。

修改参见: https://github.com/yobin/saepy-log/commit/8cd3738481ba403440cf24972c19ee524d462bba

  1. 修改301重定向问题 原因:从后台日志来看,果然有四五十条重定向访问,难怪出现问题。 在代码里搜索301,猜测大概是下面这段,我刚好有改过slug [code] if title != obj_slug: self.redirect(obj_absolute_url, 301) return [/code]

修改方法:简单屏蔽return和重定向,具体参见https://github.com/yobin/saepy-log/commit/976e9bb85254ea3575a262614c78fca4e54fa0b0

最后,非常感谢网友Lee,让我发现并修改好bug。如后续有发现任何问题,还请大家不吝指出,谢谢!