我刚刚开始使用django-cms来创建一个网站,而且我对你用它开箱即可做的事情印象深刻。
但是,我想限制查看某些页面,以便只有具有特定属性或凭据的注册用户才能查看受限制的页面。
我打算进行的方式如下:
我的问题有两个:
A。我上面描述的问题分解是实现解决方案的好方法 - 或者是一种更好的方法,涉及使用现有的包而不重新发明轮子(如果是这样,哪些包到使用)?
B。如果我必须编写自己的代码,有人可以概述一下如何实现代码的最佳实践方法 - 即提供高级视图,了解要实施的步骤/工作流程要求。
[[附注]]
我来自symfony 1.x开发背景,我上面设想的凭证系统,灵感来自Symfony 1.x中的凭证框架
此外,Symfony还具有消息传递和过滤器的概念,允许您在页面请求工作流程中插入自定义逻辑。 Django是否有类似的过滤'系统