1
resposta

[Dúvida] Com excluir linhas do banco de dados

Com excluir linhas do banco de dados "galeria_fotografia" do db.sqlite3 e salvar a atualização

1 resposta

Olá, Mário! Como vai?

Primeiro, você precisa ter uma instância do objeto que deseja excluir. Para isso, você pode usar o método get() ou filter() do Django. Por exemplo, se você quiser excluir uma fotografia específica, você pode fazer algo assim:

from myapp.models import GaleriaFotografia

# Suponha que você queira excluir a fotografia com id 1
fotografia = GaleriaFotografia.objects.get(id=1)

Após ter a instância do objeto, você pode usar o método delete() para excluir a linha correspondente no banco de dados:

fotografia.delete()

Este método irá excluir a instância do banco de dados e retornará o número de linhas deletadas e um dicionário com o número de deletações por tipo de objeto.

Lembre-se de que esta operação é irreversível. Uma vez que você excluiu uma linha, você não pode recuperá-la a menos que tenha feito um backup do seu banco de dados.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software