Consigo de alguma forma usar o streamlit em conjunto com o Django?
Ex:
Direcionar uma pagina no django e o conteúdo ser streamlit?
Sem ter que prover 2 services; Sem usar iframe;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Consigo de alguma forma usar o streamlit em conjunto com o Django?
Ex:
Direcionar uma pagina no django e o conteúdo ser streamlit?
Sem ter que prover 2 services; Sem usar iframe;
Oii Eduardo, tudo bem?
Infelizmente, até onde eu sei, não é possível fazer isso diretamente.
O Streamlit e o Django são dois frameworks web distintos e foram projetados para serem executados como serviços separados. O Django é um framework para desenvolvimento web que segue o padrão MVC (Model-View-Controller), enquanto o Streamlit é um framework de aplicação de ciência de dados que permite criar aplicativos interativos de maneira rápida.
Uma alternativa seria usar o Django para gerenciar a lógica de negócios e as interações com o banco de dados, e o Streamlit para criar visualizações interativas. Nesse caso, você teria que executar dois serviços separados e usar algum tipo de comunicação entre eles, como uma API REST.
Outra opção seria usar o Django para criar uma visualização HTML básica e então usar JavaScript (ou uma biblioteca como D3.js) para adicionar interatividade. Isso seria mais próximo de um aplicativo de página única (SPA), que é um pouco diferente do que o Streamlit foi projetado para fazer, mas pode ser uma solução viável dependendo de suas necessidades.
Um abraço e bons estudos.