gpt4 book ai didi

django - 使用 django-piston,如何在响应中写出 HTTP header ?

转载 作者:行者123 更新时间:2023-12-02 05:03:49 25 4
gpt4 key购买 nike

如何在 django-piston 调用的响应中包含 HTTP header ,例如 Cache-Control 或 Last-Modified?

最佳答案

您可以按照 specifying per view cache in urlconf 中的过程将其包装在 urls.py 中。 Django 文档中的指南。就我而言,我的 Piston API 位于单独的模块中,并且更喜欢使用 Varnish 而不是内置的 Django 缓存框架,因此我在我的 api/urls.py (我的主要 urls.py 包含)来设置我想要的缓存控制 header :

from django.views.decorators.cache import cache_control

cached_resource = cache_control(public=True, maxage=30, s_maxage=300)

urlpatterns = patterns('',
url(r'^myresource/$', cached_resource(Resource(MyHandler))),
)

关于django - 使用 django-piston,如何在响应中写出 HTTP header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2540640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com