0

我有一个条件,用户是否设置了一些帐户信息。如果用户不满足此条件,我想在屏幕上弹出一个弹出窗口。

我怎样才能以最节省资源的方式完成此操作,以便不必为用户点击的每个视图查询数据库。或者这不是问题,因为它是通过django优化的?

4

2 回答 2

0

考虑为您有兴趣限制访问的视图实现装饰器 - Django 提供了一些有用的装饰器。如果您没有找到一个完全适合您的需求,请考虑编写一个自定义的。

编辑:为了减少数据库命中的数量,您应该将结果保存在缓存/会话中。

于 2013-08-19T17:47:18.397 回答
0

我最终为我的特定情况使用了上下文处理器,但为了检查条件,我相信自定义中间件是解决方案。

于 2013-08-22T17:11:35.483 回答