72得票5回答
Flask无法看到.js文件的更改

我在我使用的一个 .js 文件上做了更改,但无论我怎么做,flask 始终会从内存缓存中选取文件的最新版本(而不是我的更改版本)。 为了澄清,我有以下结构。一切都始于 foo.html。return render_template foo.html foo.html 里有一个表单,它会向 F...

28得票2回答
如何使用Flask-Cache和Redis缓存SQL Alchemy调用?

我有一个Flask应用程序,从Web表单中获取参数,使用SQLAlchemy查询数据库,并返回由Jinja生成的HTML,显示结果表格。我想缓存对数据库的调用。我研究了Redis (将Redis用作Postgres的LRU缓存),这使我找到了http://pythonhosted.org/Fl...

26得票6回答
如何在Flask-Restful中使用Flask-Cache

如何在Flask-Restful中使用Flask-Cache的@cache.cached()装饰器?例如,我有一个继承自Resource的Foo类,其中包含get、post、put和delete方法。 如何在POST后使缓存的结果无效?@api.resource('/whatever') c...

17得票1回答
如何禁用Flask-Cache缓存

在使用Flask-Cache时遇到了问题。我需要根据需求进行缓存,并定义一个配置变量,让用户可以设置启用或禁用缓存。 我正在使用Flask-Cache进行缓存,如下:cache = Cache(config={'CACHE_TYPE': 'redis'}) app = Flask(__nam...

13得票2回答
如何使用无限超时配置Flask-Cache

在Flask-Cache文档中,所有的示例都使用有限的超时时间。 我希望在应用程序运行时永远不要刷新缓存。这可能吗?如果可能,我该如何做?

12得票1回答
Flask缓存未缓存

我跟着Flask-Cache教程试着自己实现了一下。 根据以下的例子,为什么Flask不会缓存时间呢?from flask import Flask import time app = Flask(__name__) cache = Cache(config={'CACHE_TYPE': '...

12得票1回答
AWS Elasticache - 增加memcached的项目大小限制

我在我的Python Flask应用程序中使用Flask-Cache的memcached模块(与AWS Elasticache一起)。 当我尝试设置小于1MB的文件时,我需要多次访问缓存,这没有问题。但是,当文件大小增加到1 MB以上(文件可以是文本文件/ csv / xlsx等),我会遇到...

10得票3回答
Flask Celery任务锁定

我正在使用 Flask 和 Celery,尝试锁定特定任务,以便一次只能运行一个。在 celery 文档中,它提供了一个示例来实现这个 Celery docs, Ensuring a task is only executed one at a time。虽然这个示例是针对 Django 的,...

8得票1回答
缓存 Flask-Login 的 user_loader

我已经有这个东西了。 @login_manager.user_loader def load_user(id=None): return User.query.get(id) 在我引入 Flask-Principal 之前,一切都正常运作。 @identity_loaded....

8得票2回答
在Flask-Cache或Flask-Caching中删除特定的缓存

我正在使用Flask缓存来开发我的Python API。 目前,我正在使用修饰符@app.cache.memoize(cache_memoize_value) ,通过调用 app.cache.delete_memoized(view)进行删除。 问题在于 memoize会被缓存n次,而不是...