bottle架构 key value