Как вызывать update_feed() из /data_feeds/google_merchand.py/ каждый раз, когда URL-адрес загружается в продавца?

Мне нужно вызвать update_feed() на URL - 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,

1 ответ

Кажется, браузер кеширует URL. Все, что вам нужно сделать, это очистить историю просмотров в браузере.

Другие вопросы по тегам