Предупреждение о ключах кэша
Проект и модульный тест все еще работают. Но показывает мне это предупреждение.
(CacheKeyWarning: Ключ кэша содержит символы, которые вызовут ошибки при использовании с memcached: ':1:nasa_neo_2019-01-01 00:00:00_2019-01-01 00:00:00')
Я хочу избавиться от этого предупреждения. Не могли бы вы мне помочь?
Здесь я проверяю, есть ли данные в кэше.
cache_key = f'nasa_neo_{start_date}_{end_date}'.strip("")
json_data = cache.get(cache_key)
if not json_data:
some process
else:
making a new request from api.
and add to cache memory.
cache.set(cache_key, json_data, timeout=4000)