金字塔遍历的资源基类

kalpa的Python项目详细描述


kalpa为金字塔中的资源遍历提供了一个起点。它提供了 有两个类,aBranch和aLeaf,它们允许您 创建没有样板的任意资源树。

另外还有一个Root类,它可以接受 初始化期间请求。这可以用来为 金字塔的横贯。

fromkalpaimportRoot,Node,branchUSERS={...}classRoot(Root):"""Root resource for Pyramid traversal."""users=branch('UserCollection')classUserCollection(Node):"""User collection, for listings, or loading single users."""__child_cls__='User'def__load__(self,key):"""Returns dict with attributes to create a child node from."""return{'user':USERS[key]}# Load user or raise KeyError.classUser(Node):"""User resource, a single loaded user."""gallery=branch('UserGallery',aliases=['images'])classUserGallery(Node):"""Gallery of images posted by a user.

    Reachable as `/users/:id/gallery` but also `/users/:id/images`.
    """

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用odbc的java数据库连接:找不到microsoft access驱动程序(*.mdb*.accdb)选项   java我在将文本读入数组时遇到问题,我需要在这段代码中更改什么?   java JAXB元素列表中缺少字段   java Android BaseAdapter,返回项id   登录到web应用程序的java语音识别   java线性布局不填充滚动视图中屏幕的剩余部分   java如何通过点击第二个按钮来显示第二张壁纸?   java如果使用无缓冲I/O,缓冲I/O如何减少开销?   《骑士之旅》中的java问题   java如何解决Singelton为空的问题   java可在后台播放广告   在Swing中处理JFXPanel时发生java JavaFX非法状态异常   java Contains总是返回false   java ZeroMQ两个PUBSUB代理