– Building Web Development with Flask and Python (#3) – Blueprint/CRUD/Bootstrap/Cru.js

Posted by

Desenvolvimento Web com Flask e Python #3

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!

0 0 votes
Article Rating
33 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@viniciusjose2323
2 months ago

mtmtmtmtmttmtm bom cara.
Parabens irmão, seu conteudo, didatica, tudo é perfeito!!

@MinilordStudios
2 months ago

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!

@curious4605
2 months ago

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?

@RenatoLisboa-kg5zl
2 months ago

CARA, VC ENSINA ATÉ A COMO PERGUNTAR NO GOOGLE, EU TE AMO!!!!😀😀😀😀

@pedroarthur7237
2 months ago

Rapaz, muito bom essa serie de vídeos, mas estou com dificuldade algumas partes, alguém tem dicas de como entender melhor esses assuntos?

@Pensarei
2 months ago

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

@carlosmelo5050
2 months ago

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

@kacyos_kleyton
2 months ago

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?

@pedromateus7587
2 months ago

Parabéns muito didático, poderias da exemplo de tabelas e importação de um Excel por exemplo

@wendrilpetrik4298
2 months ago

Conteúdo incrível, parabéns

@juniorclaudio8811
2 months ago

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

@kedmafreire
2 months ago

Baita conteúdo! Explicação super didática também! Obrigada e por favor continue hahah

@edu_santos7531
2 months ago

1:14:02

@jhenifercandido
2 months ago

todo dia vindo ver se a parte 4 foi liberada 🙁

@carlosvitorferreirademoura3698
2 months ago

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.

@jeanalves802
2 months ago

Otimo conteudo

@ballers085
2 months ago

Um adendo o site do talk code não está funcionando.

@ballers085
2 months ago

que vídeo bom. Parabéns.

@arths1
2 months ago

Em uma próximo vídeo faz uma barra de pesquisa, vídeo muito bom mano

@gustavoviana8971
2 months ago

você me animou cara, muito obrigado, seus vídeos tem muita clareza, muito obrigado mesmo