Я пытаюсь сделать cache_page с представлениями на основе классов (TemplateView), и я не могу. Я следовал инструкциям здесь:
Django - кэширование URL-адресов, недоступных для классов, основанных на классе
а также здесь:
https://github.com/msgre/hazard/blob/master/hazard/urls.py
Но я получаю эту ошибку:
cache_page has a single mandatory positional argument: timeout
Я прочитал код для cache_page, и он имеет следующее:
if len(args) != 1 or callable(args[0]):
raise TypeError("cache_page has a single mandatory positional argument: timeout")
cache_timeout = args[0]
что означает, что он не допускает более одного аргумента. Есть ли другой способ заставить cache_page работать? Я копался в этом на некоторое время...
Похоже, что предыдущие решения больше не будут работать