Executando verificação de segurança...
1

Criando e aplicando uma nova model no Django

Passo a Passo desenvolvendo uma model no django e aplicando no banco de dados

Muitos já devem saber como realizar esse procedimento, mas decidi armazenar o roteiro dessas etapas, pois eu mesmo venho a esquecer toda vez que faço que não é muito esse procedimento.

1. Definindo uma Model

Abra o arquivo models.py na sua aplicação e defina sua model. Por exemplo:

from django.db import models

class MinhaModel(models.Model):
    nome = models.CharField(max_length=100)
    idade = models.IntegerField()
    
    def __str__(self):
        return self.nome

2. Registrar a model no admin

Para poder gerenciar a sua model através da interface de administração do django, você precisa registrá-la, no arquivo admin da sua aplicação:

from django.contrib import admin
from .models import MinhaModel

admin.site.register(MinhaModel)

3. Migração

Depois de definir sua model, você precisa criar uma migração e aplicá-la para que as mudanças sejam refletidas no banco de dados. No shell execute:

python manage.py makemigrations
python manage.py migrate

E é isso, sei que é um passo muito simples mas podemos esquecer as vezes e um lugar para sempre lembrar como fazer é sempre bem vindo.

Carregando publicação patrocinada...