Separar o o código do arquivo principal em mais outros arquivos. Seguindo a estrutura: /news_app.py /views.py /db.py /run.py /settings.py /templates/* /static/* /media_files/* Existem maneiras melhores de se organizar o código, mas a princípio, essa modularização resolve o problema. Pode-se usar os princípios [SOLID](https://professormarcolan.com.br/principios-solid-principio-aberto-fechado-python/) E boas práticas em [FLASK](http://pythonclub.com.br/what-the-flask-pt-2-flask-patterns-boas-praticas-na-estrutura-de-aplicacoes-flask.html)