设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

BoPress 1.1发布,Python通用后台

2017-3-5 21:28| 发布者: joejoe0332| 查看: 815| 评论: 0|原作者: oschina|来自: oschina

摘要: BoPress 1.1 发布,主要改进内容包括:SQLAlchemySession完全在插件中创建,方便连接池及相关DB参数等配置增强插件结构,每个插件都是一个独立的App,有自己的静态文件及模板文件增加控制数据表行访问的对象权限,并 ...

BoPress 1.1 发布,主要改进内容包括:

  1. SQLAlchemy Session完全在插件中创建,方便连接池及相关DB参数等配置

  2. 增强插件结构,每个插件都是一个独立的App,有自己的静态文件及模板文件

  3. 增加控制数据表行访问的对象权限,并增加权限对象联动删除监听及权限对象联动批量删除辅助删除函数

  4. 运行环境适配到2.7+

  5. 各种重构及优化

权限对象使用示例:

from bopress.user import ObjectPermissionCheckers = SessionFactory.session()chk = ObjectPermissionChecker(user_id=2)objects_subq = chk.get_objects(["edit_post""r_edit_post"], Posts)posts = s.query(Posts.title, Posts.content) \        .select_from(objects_subq).outerjoin(Posts, Posts.post_id == objects_subq.c.object_id) \        .all()print(posts)

一个具备独立结构的相册插件示例:查看


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部