python - 每次在销售员中加载 url 时,如何从 /data_feeds/google_merchand.py/ 调用 update_feed()?
问题描述
我需要在 url - 上调用 update_feed() localhost:8000/feeds/google_merchand.py/
。update_feed()
生成文件并将其保存在目录中。
有一个功能get_feed_file_url()
:
def get_feed_file_url():
return default_storage.url(FILE_PATH)
,它在 上被调用localhost:8000/feeds/google/
,我试图添加update_feed()
到这个函数中。问题是这个函数似乎不是每次都被调用。在 urls.py 我发现这一行:
urlpatterns = [
url(r'google/$', RedirectView.as_view(
get_redirect_url=get_feed_file_url, permanent=True), name='google-feed')]
并将RedirectView
我直接重定向到生成的文件,但它有时会调用并且不会调用get_feed_file_url
. get_feed_file_url
被调用了几次,但几次后它停止调用get_feed_file_url
。
解决方案
看起来,浏览器缓存了 url。您所要做的就是清除浏览器上的浏览历史记录。
推荐阅读
- python - XOR MULTILAYER PERCEPTRON:如何将训练数据的子集作为参数传递以获得预测值
- git - Jenkins 管道检索 Git 分支和哈希
- sql-server - SQL 按列计数记录(数据点)
- git - 文件权限在 git 分支之间共享
- react-native - 如何使用 react-navigation 和 react native 制作如图所示的标签栏?
- git - git reset --soft - 是回到 git checkout 点还是最后一个 git 合并点?
- c - 通过c输入sudo密码
- node.js - 节点文件系统
- ios - 可访问性:使用属性文本制作 UILabel 作为可访问性容器
- c# - 在带有命名空间的 asp.net 项目中的另一个 DLL 中调用方法