是否可以缓存 django 平面页面?
是否可以缓存 django 平面页面? 当我查看代码时,似乎还没有完成......
Is that possible to cache django flatpages ?
When I look at the code it seems it is not done...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,只需正常缓存您的网站并确保
FetchFromCacheMiddleware
位于FlatpageFallbackMiddleware
之前。在这种情况下,不需要在应用程序级别上进行缓存。Yes, just cache your site as normal and make sure that
FetchFromCacheMiddleware
is beforeFlatpageFallbackMiddleware
. In this case, caching doesn't need to be done on the application level.更好的方法是仅缓存平面页面视图(不缓存所有视图!)
我推荐这样的方法:
Better way to do this is just cache flatpage views (not cache all views!)
I recommend something like this: