我正在使用Django的网站框架,并希望使用Gargoyle来启用/禁用逐个站点的功能。这将涉及创建我自己的条件集Site
。使用Django Gargoyle如何创建自己的条件集?
我读过Condition Set API reference,看看Gargoyle附带的内置套件,但我仍然对如何创建自己的套件感到不知所措。
我正在使用Django的网站框架,并希望使用Gargoyle来启用/禁用逐个站点的功能。这将涉及创建我自己的条件集Site
。使用Django Gargoyle如何创建自己的条件集?
我读过Condition Set API reference,看看Gargoyle附带的内置套件,但我仍然对如何创建自己的套件感到不知所措。
我还没有使用过石像鬼(虽然它在我想玩的东西列表上),我同意 - documentation for ConditionSet看起来不太有用。也许看看有内置ConditionSets的builtins.py
的源码可能会有所帮助。
这不是很难创建一个新的条件设置,你可以看看我在这里做了例如
(我需要一个交换机基于Django的设置X ==值Y):
https://github.com/WoLpH/gargoyle/commit/85b9cc13ca44e1396521ceba0ea3eb25bf5b0506