Как назначить кнопке url, перенаправляющий пользователей на внешний сайт, когда данные разделены на два фрейма?

У меня есть функция в моем представлении, которая получает данные из нескольких электронных таблиц и нормализует их в один фрейм данных с помощью Pandas. Этот df1 в конечном итоге выводится и отображается в веб-приложении в виде таблицы bootstrap с помощью Django. Для простоты предположим, что в этой таблице есть два столбца: "Игры" и "Ссылки". В "Играх" отображаются все футбольные матчи на сегодня, а в "Ссылке" просто есть кнопка для каждой из игр. Эта кнопка пока ничего не делает.

Теперь у меня есть другая функция, которая получает данные из другого источника и снова нормализует их с помощью Pandas, создавая df2 с тремя столбцами: "Games": показывает несколько футбольных матчей на сегодня (в этом столбце есть некоторые, но не все игры из df1 с точно таким же форматом). "Id": 4-значный идентификатор, уникальный для каждой из вышеперечисленных игр. "Url": url, содержащий "id" и перенаправляющий пользователя на внешний сайт, предоставляющий дополнительную информацию о данном конкретном матче.

Я пытаюсь придумать способ, при котором пользователи смогут нажимать на кнопки, доступные в webapp (которые связаны с играми в df1), и перенаправляться на внешний сайт, используя урлы, перечисленные в df2. Я не ищу описание кода, который потребуется для этого, а скорее общую логику или подход, который должен быть применен для моего конкретного случая использования.

Заранее благодарен за помощь.

Расположение кадров данных и ожидаемый результат: (https://i.stack.imgur.com/wpnh8.png)

Вернуться на верх