我需要在 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
。