使用django缓存机制的cachecontrol的缓存提供程序。

cachecontrol-django的Python项目详细描述


cachecontrol django

使用django缓存机制的CacheControl缓存提供程序。

PyPIBuild StatusCode style: black

安装

pip install cachecontrol-django

用法

importrequestsfromcachecontrolimportCacheControlfromcachecontrol_djangoimportDjangoCachesession=CacheControl(requests.session(),cache=DjangoCache())session.get("https://www.glassesdirect.co.uk/")

处理密钥长度错误

如果您看到有关密钥长度的错误(例如“memcachedKeyLengtherRor:Key Length is>;250”),可以通过指定key_hash_algorithm

long_url='https://www.glassesdirect.co.uk/?q='+('x'*250)session=CacheControl(requests.session(),cache=DjangoCache(key_hash_algorithm='sha512'))session.get(long_url)

注意,散列这些键时,散列冲突导致请求一个url返回另一个url的内容的可能性非常小。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用(BluetoothGattCharacteristic)特性中的数据创建、写入和保存csv文件。getValue()   java如何使用groupBy创建一个值为BigDecimal字段平均值的映射?   日期时间Java将iso_即时格式的字符串转换为日期   java如何检索和显示Android firebase的配置文件?   scala AWSJAVASDK:解压缩大小必须小于262144000字节   要应用于列表的java JSTL if条件   java在3个点之间画一个正方形   Kotlin java抽象类IllegaAccessError   java原语双值相等取决于大小?   java有没有一种方法可以对数据集使用compareTo()方法,而不必遍历数据集的每个元素?   java为什么我发送的每个UDP消息都会改变端口源?   重新选择文件时swing Java JTree冻结   java不知道我的游戏是怎么回事   Motif L&F中自定义组合框渲染器中的Java Swing消失文本   java Trade Me API访问前的OAuth