Parece que você criou e executou uma migração para renomear o campo do modelo de
votes
para votes_count
, mas não atualizou o modelo ao mesmo tempo. Quando o Django tenta buscar o modelo do banco de dados, ele tenta selecionar os
votes
column porque você ainda tem um campo de votos em seus modelos e recebe o erro porque a coluna não existe no banco de dados. Criar uma migração manual normalmente não é necessário. Normalmente, você renomeia o campo do modelo, executa
makemigrations
e execute migrate
. A vantagem de deixar o Django criar a migração é que você pode ter certeza de que o banco de dados está sincronizado com seus modelos depois de executar a migração.