使用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从JSP或HTML向servlet发送多个参数   java方法来查看字符是否在字符数组中   使用带有java的MAC地址连接到设备   java如何将csv文件中的数据打印到secondactivity?   java如何从netbean 7.0.1连接到数据库   java考虑所有可能的类值,用于输出测试分割的预测值。   java我的actionListener调用有什么问题   swing在Java中实现粒子过滤器最有效的方法是什么?   java运行。getFontFamily()为返回null。使用apachepoi的docx文件   一个事务中的java领域循环与每个步骤循环中的一个事务   java日期格式与Spring Boot不兼容   java类冲突。处理   java GridBagLayout不工作   java将图像发送到另一个应用程序