Эйч
Эйч
  • Все менторы
Задачи/Python-разработчик/Ближайший курс валюты по дате

Ближайший курс валюты по дате

Условие задачи

Реализовать API, которое по входной дате возвращает ближайший по времени курс валюты из таблицы CurrencyRate. Если точное совпадение по дате не найдено, выбирается ближайшая по времени запись (вперед или назад).

pythonclass CurrencyRate(models.Model):
    rate = models.DecimalField(...)
    datetime = models.DateTimeField(...)

``````yaml
+--------+----------------------------+
| rate   | datetime                   |
+--------+----------------------------+
| 34.9   | 1999-05-21 15:44:12.983411 |
| 70.3   | 2022-12-20 08:30:16.123351 |
| 68.1   | 2023-01-09 10:13:30.431559 |
| 68.2   | 2023-01-10 10:00:12.123471 |
+--------+----------------------------+

``````python
import datetime as dt

def index(request):
    my_dt: dt.datetime = get_dt_from_request(request)
    ...

Профессия

Python-разработчик

Сопроводим до оффера

Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер

Узнать больше

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Профессии
Компания
С чем помогаемОтзывыВопросы и ответыСертификатыВебинарыСтать ментором

Платформа принадлежит ООО "Эйч Карьера"
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, город Москва, Старопименовский пер, д. 18 стр. 2, помещ./ком./этаж I/19/2

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта