Parece que creó y ejecutó una migración para cambiar el nombre del campo del modelo de votes
a votes_count
, pero no actualizó el modelo al mismo tiempo.
Cuando Django intenta obtener el modelo de la base de datos, intenta seleccionar los votes
columna porque aún tiene un campo de votos en sus modelos y obtiene el error porque la columna no existe en la base de datos.
Normalmente no es necesario crear una migración manual. Por lo general, cambiaría el nombre del campo del modelo, ejecutaría makemigrations
, luego ejecuta migrate
. La ventaja de dejar que Django cree la migración es que puede estar seguro de que la base de datos está sincronizada con sus modelos después de ejecutar la migración.