Python Django cms页面查看限制
我刚刚开始使用创建一个网站,我对你能用它做什么印象深刻 但是,我想限制某些页面的查看,以便只有具有特定属性或凭据的注册用户才能查看受限制的页面 我打算采取的方式如下:Python Django cms页面查看限制,python,django,symfony-1.4,django-cms,Python,Django,Symfony 1.4,Django Cms,我刚刚开始使用创建一个网站,我对你能用它做什么印象深刻 但是,我想限制某些页面的查看,以便只有具有特定属性或凭据的注册用户才能查看受限制的页面 我打算采取的方式如下: 为用户引入一个凭证系统(带有到期日期)-是否有一个已经存在的用于此的包,或者我是否需要编写自己的包 为博客中的所有页面提供“页面类别”属性 提供从“页面类别”到查看页面所需凭据的映射机制 插入逻辑以检查当前用户是否具有查看请求页面所需的凭据,然后再显示页面(如果用户具有所需凭据),或者如果用户没有所需凭据,则将用户定向到另一页面
此外,Symfony还具有消息传递和过滤器的概念,允许您在页面请求工作流中插入自定义逻辑。Django有类似的“过滤”系统吗?你看过Django的团队吗?将用户分组应该允许您很好地使用权限。另外,说到这类事情,我用过的一个非常好的应用程序是django牙套。主要使用mixin添加权限检查;