我正在使用 Django 的站点框架,并希望使用Gargoyle在逐个站点的基础上启用/禁用功能。这将涉及为Site
.
我已经阅读了条件集 API 参考并查看了 Gargoyle 附带的内置集,但我仍然不知道应该如何创建自己的集。
我正在使用 Django 的站点框架,并希望使用Gargoyle在逐个站点的基础上启用/禁用功能。这将涉及为Site
.
我已经阅读了条件集 API 参考并查看了 Gargoyle 附带的内置集,但我仍然不知道应该如何创建自己的集。
我还没有使用 Gargoyle(尽管它在我想玩的东西列表中),我同意 - ConditionSet 的文档看起来不太有用。也许查看builtins.py
具有内置 ConditionSets 的源代码可能会有所帮助。
创建一个新的条件集并不是很困难,你可以看看我在这里做了什么
(我需要一个基于 Django 设置的 X == 值 Y 的开关):
https://github.com/WoLpH/gargoyle/commit/85b9cc13ca44e1396521ceba0ea3eb25bf5b0506