社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

怎么按请求方法Cache视图函数呢?

superdjangor • 9 年前 • 2555 次点击  
def aview(request):
    if request.method=='get':
        return cached_page
    return no_cache

对于同一个url, 当请求方式是get的时候, 启用cache, 否则按正常程序渲染返回.

阅读了下文档, 好像没有办法

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1376
 
2555 次点击  
文章 [ 1 ]  |  最新文章 9 年前
cdxfish
Reply   •   1 楼
cdxfish    9 年前

你这本来就已经是伪代码了,其实思路跟你写的差不多。 你也可以自己用middle_ware 来实现。 django的cache如果不够领过的话,你就自己写个cache就是了。 不要说好像没有办法。

有时候试试php的简单暴力的思路也未尝不可。 django只是在普通的web开发层面帮你包装抽象了一下,本质的东西还是一样的,只能说,他给你的只多不少!