Quando você precisa fazer isso?
Esse processo é necessário quando:
- Você acabou de criar ou clonar um projeto Django e ainda não configurou o banco de dados.
- Foram feitas mudanças nos modelos (
models.py) e é preciso atualizar o banco.
- O arquivo
db.sqlite3foi apagado, corrompido ou resetado, e precisa ser recriado.
Passo a Passo
- Gerar e aplicar migrações
No terminal, dentro do diretório do projeto, execute:
python manage.py makemigrations python manage.py migrateO que isso faz:
- Detecta os modelos definidos (como
Aluno, etc.)
- Cria ou atualiza as tabelas no banco de dados
db.sqlite3
- Detecta os modelos definidos (como
- (Opcional, mas recomendado) Criar um superusuário
Para acessar o painel administrativo do Django, execute:
python manage.py createsuperuserVocê vai preencher:
- Nome de usuário
- Senha
Isso permite acessar
/adminno navegador e gerenciar os dados do projeto pela interface web.
Comentários
Postar um comentário