【发布时间】:2019-07-19 00:31:58
【问题描述】:
我目前正在学习如何使用 Python Pyramid Web 框架,发现文档非常好。
然而,在区分“模型”的概念(即在 SQLAlchemy 的声明性系统下定义的类)和“资源”的概念(即定义访问控制的方法)时,我遇到了一个绊脚石与 Pyramid 的身份验证系统一起使用的视图列表)。
我理解上述陈述似乎表明我已经理解了其中的区别,但是我无法理解我是应该制作模型资源(通过直接在模型类中添加 __acl__ 属性)还是创建一个单独的资源类(具有正确的__parent__ 和__name__ 属性),表示对使用模型的视图的访问。
感谢任何指导。
【问题讨论】:
标签: python python-3.x pyramid