Представьте, что у меня есть 4 поля в ModelForm.
- Валютная пара, это выпадающий список с валютной парой, напр.BTC-USD или LTC-USD - выбор пользователя
- Курс (по выбранной валютной паре) - API вызов на обмен
- Сумма - ввод пользователя
- Цена - рассчитывается автоматически, это результат Rate * Amount
Поля взаимодействуют друг с другом.
- Если пользователь изменяет сумму, цена меняется - мне удалось сделать это как на стороне сервера, так и на стороне интерфейса (javascript)
- Если пользователь изменяет валютную пару, Курс обновляется на веб-интерфейсе
У меня проблема с 2, потому что он требует вызова API для проверки текущего курса для данной валютной пары.
Может ли кто-нибудь дать мне подсказку, как я могу сделать вызов API после загрузки страницы, и я хочу только обновить тариф без перезагрузки страницы, чтобы его можно было использовать для обновления цены?
Должен ли я использовать AJAX здесь?Это правильное направление?
Мне просто нужна общая идея, чтобы я мог в ней разобраться.
Спасибо и надеюсь, что это имеет смысл.