Обычный подход - сохранить либо сами данные (текст), либо инструкции по поиску данных (например, путь к сохраненному файлу jpg) в базе данных MySQL / MariaDB, а затем заполнить раздел ленты новостей. вашего веб-сайта из базы данных.
При загрузке страницы вы должны сделать ajax вызов базы данных, получить обратно данные из MySQL, а затем l oop через полученные строки данных (каждая строка будет одной новостной статьей) для создания вашей ленты новостей.
Вам, конечно же, понадобится Flask, а также есть несколько библиотек на выбор, которые позволят вам читать / писать в MySQL, например: sqlalchemy / py mysql, или MySQLdb, или MySQL Connector Python, или ...
Вам нужно будет использовать pip install
[library name]
для установки выбранных вами python библиотек, прежде чем вы сможете их использовать как на вашем сервере, так и в вашей локальной среде разработки. Если вы еще не выбрали среду разработки, я настоятельно рекомендую VSCode (с установленным расширением Python) в качестве IDE вместе с XAMPP в качестве локального сервера с MySQL. (Обратите внимание, что бесплатная версия MySQL была недавно разветвлена и переименована в MariaDB)
Вы сможете найти в Интернете бесчисленные учебные пособия, которые научат вас, как это сделать, но вот несколько, которые все имеют дело с библиотекой MySQLdb:
https://www.programcreek.com/2014/02/python-read-data-from-mysql-database/
https://www.webtrainingroom.com/python/python-mysql-fetch-example
https://blog.ruanbekker.com/blog/2017/09/09/using-python-to-read-data-from-a-mysql-database/
https://www.youtube.com/watch?v=XpQw4Q7n0_g