0
我在我的Pylons應用中使用@beaker_cache()
裝飾器。 如何在開發模式下禁用緩存?在開發模式下禁用主塔應用中的緩存
我在我的Pylons應用中使用@beaker_cache()
裝飾器。 如何在開發模式下禁用緩存?在開發模式下禁用主塔應用中的緩存
你可以編寫你自己的裝飾器來查看pylons.config [「debug」],並根據它返回函數或用beaker_cache裝飾。沿着這些線(完全未經測試!):
from pylons import config
def my_cache(*args, **kwargs):
if config["debug"]:
decorate = lambda f: f
else:
decorate = beaker_cache(*args, **kwargs)
return decorate