Segunda aula do curso de Django: Conhecendo os modelos (criando tabelas no banco de dados com Django)

Posted by

Curso de Django – Aula 2

Curso de Django – Aula 2

Aprendendo sobre models (criando tabelas no Banco de Dados com Django)

No segundo encontro do nosso curso de Django, vamos dar continuidade ao aprendizado sobre models, que são componentes fundamentais para a criação e manipulação de tabelas no Banco de Dados utilizando o framework Django.

Com o Django, é possível criar modelos de dados de forma simplificada, sem a necessidade de escrever código SQL manualmente. Os models são classes em Python que representam as tabelas do Banco de Dados e definem os campos e suas propriedades.

Vamos aprender como criar um model simples no Django:

        
            from django.db import models

            class Produto(models.Model):
                nome = models.CharField(max_length=100)
                preco = models.DecimalField(max_digits=6, decimal_places=2)
                descricao = models.TextField()
        
    

Nesse exemplo, criamos um model chamado “Produto” com três campos: nome, preco e descricao. O campo nome é do tipo CharField, o campo preco é do tipo DecimalField e o campo descricao é do tipo TextField.

Depois de definir o model, é preciso executar o comando python manage.py makemigrations para gerar um arquivo de migração que será utilizado para criar as tabelas no Banco de Dados. Em seguida, execute o comando python manage.py migrate para aplicar a migração e criar as tabelas no Banco de Dados.

Com isso, você aprendeu a criar e manipular tabelas no Banco de Dados utilizando models no Django. Na próxima aula, vamos explorar mais recursos e funcionalidades do Django para a construção de aplicações web poderosas e escaláveis.

0 0 votes
Article Rating
8 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@JeffersonLobato
7 months ago

Você pode ajudar ao canal clicando nos 3 pontinhos abaixo do vídeo e clicando em valeu ou pode adquirir o produto abaixo.

O Pacote Full Stack Master da Danki Code: https://hotm.art/SwG60AKI

### LIVRO QUE EU UTILIZO COMO BASE PRO PROJETO ###

https://amzn.to/3RNDegj

@fernandoscherer2640
7 months ago

Que top irmão, eu comecei a ler esse livro faz pouco tempo! Muito boa a explicação.

@leonardomoreiravalerio2304
7 months ago

se caso vc trocassse esse nome do seu app para outro, secria criado novas tabelas no seu banco?

@samuelesteves6741
7 months ago

Nunca vi algm ensinar programação tão bem

@jasonejanaina2309
7 months ago

fiz certinho mas o interpretador Python não está encontrando as referências ao pacote django e ao módulo models.

@cleytoum388
7 months ago

Aula top, Deus abençoe!

@juliosouza-ti6042
7 months ago

Muito bom!!

@77mcouto
7 months ago

show professor