какой-нибудь шедулер, тот же celery который, допустим каждый час ходит на другой сайт и берет там крайне мелкое значение, пусть даже курс валют. Я этот курс хочу отображать на сайте, но крайне не хочу писать его в базу. Можно ли как-то просто держать его в памяти и выводить из памяти а не из бд?
У queryset есть метод annotate который может добавлять левые данные
вопрос стоял в том где хранить эти данные а не куда их добавлять
У меня такая же задача была, я пытался хранить данные в сессиях, но что-то у меня не получилось и в итоге записывал в бд
можно хранить в кэше
с кэшем не доводилось работать. Но учту, спасибо
в целом ничего сложного https://docs.djangoproject.com/en/3.2/topics/cache/
Спасибо!
там основное отсюда https://docs.djangoproject.com/en/3.2/topics/cache/#the-low-level-cache-api и + Basic usage
Да, я уже заценил, плюс в качестве дб можно мемкеш указать, кароч вполне реально
Обсуждают сегодня