Desenvolvimento Web com Flask e Python #3 – Blueprint/CRUD/Bootstrap/Cru.js
Neste artigo, vamos explorar mais alguns conceitos importantes no desenvolvimento web com Flask e Python. Vamos falar sobre Blueprint, CRUD, Bootstrap e Cru.js.
Blueprint
O Blueprint é uma forma de organizar o código em aplicações Flask. Ele permite dividir a aplicação em módulos independentes, o que facilita a manutenção e o desenvolvimento de novas funcionalidades. Com o Blueprint, é possível separar os diferentes aspectos de uma aplicação, como rotas, modelos de dados e templates.
CRUD
O CRUD é um acrônimo para Create, Read, Update e Delete, que são as operações básicas de um sistema de gerenciamento de dados. Com Flask e Python, é possível implementar um sistema CRUD de forma simples e eficiente, utilizando bibliotecas como SQLAlchemy e Flask-SQLAlchemy para interagir com o banco de dados.
Bootstrap
O Bootstrap é um framework de front-end que facilita o desenvolvimento de interfaces web responsivas e bonitas. Com o Bootstrap, é possível criar layouts e estilos de forma fácil, utilizando uma variedade de componentes e classes pré-definidas. É uma ferramenta muito útil para tornar o seu projeto mais profissional e atrativo.
Cru.js
O Cru.js é uma biblioteca JavaScript que facilita a interação com APIs RESTful. Com o Cru.js, é possível realizar requisições HTTP de forma simples e intuitiva, manipulando os dados de forma fácil e eficiente. Ele pode ser integrado facilmente com o Flask, tornando a comunicação entre o front-end e o back-end mais eficiente.
Com esses conceitos em mente, você poderá aprimorar suas habilidades de desenvolvimento web com Flask e Python, criando aplicações mais robustas e profissionais. Continue explorando as ferramentas disponíveis e experimentando novas técnicas para se tornar um desenvolvedor web ainda mais capacitado!
mtmtmtmtmttmtm bom cara.
Parabens irmão, seu conteudo, didatica, tudo é perfeito!!
Simplesmente FANTÁSTICO seu conteúdo Guilherme, excelente aula e com certeza, uma das melhores, se não a melhor aula de criação de crud que eu ja vi em toda internet, simplesmente ta de parabéns!
Cara teu conteúdo é top d+++. Sua didática então, sem comparação, é de outro mundo kkk! Obrigado por compartilhar seu conhecimento de forma tão esplêndida.
Sabe se é possível com o cru.js na parte você disponibilizou la no github dos botões, retornar gráficos criados com plotly, ou melhor, um arquivo.py com os gráficos?
CARA, VC ENSINA ATÉ A COMO PERGUNTAR NO GOOGLE, EU TE AMO!!!!😀😀😀😀
Rapaz, muito bom essa serie de vídeos, mas estou com dificuldade algumas partes, alguém tem dicas de como entender melhor esses assuntos?
estou com um dilema no html
eu consigo usar
c-form
usando o metot pot so que dentro do select
minha parte do html
<form class="c-form" action="{{url_for('crafter.tabela_crafter')}}" method="POST">
<div class="btn-group">
<select class="form-select" aria-label="Default select example" name="teste">
<option selected>{{nomeMenuCategoria}}</option>
{% for categoria in menuCategoria %}
<option>
{{categoria}}</option>
{% endfor%}
</select>
</div>
</form>
a ideia e receber o valor do meu select e depois trata isso depois
Show, já andei procurando vídeos na net, mas com esse curso rápido estou aprendendo muito. Ótima didática e continue postando cursos como este sempre. Obrigado
estou tentando descobrir o porque de meu formulario nao renderizar o nome e o email do usuario quando clico em 'editar', na verdade ele só preenche o nome e o email do usuario se antes eu adicionar um novo e tentar editar esse novo usuario. ele nao esta preenchendo automaticamente quando clico para editar um usuario que ja estava originalmente no meu fakedb.
edit: estou reassistindo para ver oque eu posso ter deixado passar, mas até agora esta td correto, até o status code esta certo e a rota tmb. tanto que ele funciona para usuarios novos mas n para os que ja estavam no db. alguma dica?
Parabéns muito didático, poderias da exemplo de tabelas e importação de um Excel por exemplo
Conteúdo incrível, parabéns
Boa noite, estou com um probleminha
O HTML não tá saindo resultado com o render_templates no navegador, coloquei na pasta e troquei o navegador, porém dá resultado e diz http/1.1 200 e nada sai no navegador.
Também já procurei em vários fóruns
Baita conteúdo! Explicação super didática também! Obrigada e por favor continue hahah
1:14:02 ☠
todo dia vindo ver se a parte 4 foi liberada 🙁
Peguei um projeto de extensão na faculdade em que estudo para desenvolver uma aplicação web usando python flask, por favor continue postando, retirei muitas coisas desse conteúdo.
Otimo conteudo
Um adendo o site do talk code não está funcionando.
que vídeo bom. Parabéns.
Em uma próximo vídeo faz uma barra de pesquisa, vídeo muito bom mano
você me animou cara, muito obrigado, seus vídeos tem muita clareza, muito obrigado mesmo