【发布时间】:2011-12-14 13:49:58
【问题描述】:
我正在使用 Django 的站点框架,并希望使用 Gargoyle 逐个站点启用/禁用功能。这将涉及为Site 创建我自己的条件集。
我已经阅读了Condition Set API reference 并查看了 Gargoyle 附带的内置套装,但我仍然不知道应该如何创建自己的套装。
【问题讨论】:
我正在使用 Django 的站点框架,并希望使用 Gargoyle 逐个站点启用/禁用功能。这将涉及为Site 创建我自己的条件集。
我已经阅读了Condition Set API reference 并查看了 Gargoyle 附带的内置套装,但我仍然不知道应该如何创建自己的套装。
【问题讨论】:
我还没有使用 Gargoyle(尽管它在我想玩的东西列表中),我同意 - documentation for ConditionSet 看起来不太有用。也许查看具有内置条件集的builtins.py 的源代码可能会有所帮助。
【讨论】:
新建一个条件集并不是很困难,你可以看看我这里做了什么例子
(我需要一个基于 Django 设置的 X == 值 Y 的开关):
https://github.com/WoLpH/gargoyle/commit/85b9cc13ca44e1396521ceba0ea3eb25bf5b0506
【讨论】: