|
|
1
2
编辑: 在受到俱乐部会员的好意打击后(见下面OP的评论),我发现我能比以前看到更多的问题。抱歉花了这么长时间。无论如何: 这种模板适合你吗?
要在Python端实现这一点,可以使用
此外,我想在这一点上,将负责站点锁定部分的视图功能放在某个列表中可能会很有用:
那你就可以
当然,这些可以组合成一个函数,但不是每个人都会发现结果更具可读性。。。总之,输出
我希望这是有意义的,是一些帮助。。。 预编辑答案:
根据您的简短描述,我不确定哪种解决方案最适合您。。。但是如果
你可以把它放在任何地方,包括URLconf。然后你可以替换所有提到的
当然,这些观点仍然需要明确包装;如果这让你感到困扰,你可以试着
|
|
|
2
1
http://code.google.com/p/greatlemers-django-tools/ 在你的评论中,所以我想我应该插手。 该项目仍然处于活动状态(尽管它现在稍微在backburner上),但我不确定它是否像您所追求的那样干燥。您仍然需要指定两次权限,一次在菜单项的模型对象中,一次在视图中。但是,这并不一定是坏事,因为您在菜单项上定义的权限可能与在视图上定义的权限略有不同。 如果你想在一个地方做任何事情,我可能会建议在URL.py中使用一个实用函数的组合,它可以为视图添加限制,同时也可以将所述限制存储在某个地方,以便与一个特殊的模板标记一起使用。我想它可能看起来像这样。
这应该适用于url.py中所需的pit,调用方式与使用普通url相同,但添加了perms和login_url参数(perms应该是所有相关参数的列表)。
这将有一个关联的模板文件,如:
希望这能有所帮助。 --
|