Com excluir linhas do banco de dados "galeria_fotografia" do db.sqlite3 e salvar a atualização
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Com excluir linhas do banco de dados "galeria_fotografia" do db.sqlite3 e salvar a atualização
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!