Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

o que faz --backwards?

λ python manage.py sqlmigrate perfis 0001_initial --backwards
BEGIN;
DROP TABLE "perfis_perfil";

COMMIT;

executei o comando, mas não entendi exatamente o que ele fez...

1 resposta
solução!

Não sugiro usar esse comando. O que ele faz é o seguinte. Você tem um campo que é texto e mudou ele para number. Quem deveria lidar com isso é o desenvolvedor, digo, a conversão de texto para number dos dados já existentes. Com o backwards ele tentará fazer essa conversão para você o que pode não dar um resultado esperado.