1. 说一说 R2D2

    在 Vanke 近一年的工作,我们重写了原本的 2.0 系统。现在也基本进入稳定状态。 接下来的工作,更多地是用运营数据说话,尽可能通过技术手段影响我们所在的行业。

    R2D2 就是这么一个背景下诞生出来的项目。本质就是一个数据可视化的项目。

    讲讲两个 App

    我们对外产品主要是 “住这儿” 和 “助这儿”,用户分别是业主和员工。关于产品的设计不是这篇 Blog 要讨论的,所以不评论功能是否合理等等。

    “住这儿” 面向业主。提供了缴物业费、查询邮包、提交报事、反馈、物业评分等物业支撑功能,同时也提供了一些社区活动、帖子,以及我们发送通知的渠道。

    可以收集的数据有:

    • App 的普及率;
    • 不同社区业主的活跃程度;
    • 不同社区业主使用 App 的主要目的;
    • 不同社区物业评分情况;
    • 业主更喜欢什么功能。

    “助这儿” 面向员工。提供员工工作所需的功能,签到、抢单、查询业主信息等 ...


  2. flask-rbac

    前几个月开始写 MOOC 的时候,发现网上没有 RBAC 的 Flask 插件。于是自己 DIY 一个。

    用了一天做了一个雏形,也融到 MOOC 里用着。

    两周前突然想要发布到 pypi 上,于是完善了文档,完善了各种 files。最后也 publish 到 pypi 上了。

    当天下载量就有 300+ 觉得可满足了~

    之后说说我认为还要改进的部分。

    (1) Model 设计不太友好 - Flask-RBAC 希望能权限信息支持以持久化处理及直接以 module 两种形式存储。但是目前两者是统一着的,因此部分接口设计使用起来并不太友好。

    (2) 不支持纯 SQL 语言 - 使用数据库来存储权限信息的时候,提供的接口是对 SQLAlchemy 兼容,而对纯 SQL 例如 ...


  3. pip's Trap

    最近在编写基于 Flask 的 RBAC 模块,并发布到 pypi 上。先前发布了 0.1.0 版本。昨晚因为更新了 API,版本也更新到 0.2.0 了。

    但是本地执行 pip install flask-rbac 的时候,却一直安装 0.1.0 的版本。

    第一反应就是 pip 的 cache 作怪。因此在另一个目录下 virtualenv venv, pip install flask-rbac,果然安装的是 lastest 版本。

    于是在 Google 了 pip 的 cache ...


Page 1 / 1