Есть два (возможно, заброшенных) приложения Django для решения проблем с валютой:
Оба эти проекта включают методы для конвертации валют, но, вероятно, потребуется некоторая работа, прежде чем они станут стабильными.
Затем вы можете обновить свою таблицу курсов валют, используя такую услугу, как XE.com . Если вы готовы платить за него, вы можете обновлять тарифы каждые 60 секунд, но обновление раз в день - самое дешевое.
Как предлагают Бер и Озан, вы можете использовать cron или django-хронограф , чтобы запланировать запуск сценария, который выполняет HTTP-GET для извлечения данных из XE, анализирует данные и затем сохраняет их в ваши модели.
Вероятно, есть другие службы, которые делают то же самое, поэтому сделайте покупки перед покупкой.