Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

859
Vistas
La columna Django ProgrammingError no existe

Recientemente migré a postgresql, no estaba seguro de la causa del problema, pero aparece el error de columna no existe.

El error de programación en /admin/mtsauth/authorms/ columna mtsauth_authorms.nihgrants no existe LÍNEA 1: ..."secfirstname", "mtsauth_authorms"."seclastname", "mtsauth_a...



este es el archivo de migraciones

 migrations.CreateModel( name='AuthorMS', fields=[ ('firstname', models.CharField(max_length=120)), ('lastname', models.CharField(max_length=120)), ('ArticleId', models.AutoField(primary_key=True, `enter code here`serialize=False)), ('secfirstname', models.CharField(blank=True, default='None', max_length=120)), ('seclastname', models.CharField(blank=True, default='None', max_length=120)), ('nihgrants', models.BooleanField(default=False)), ('country', models.CharField(choices=[('INDIA', 'INDIA'), ('US', 'USA'), ('UK', 'UK'), ('RUSSIA', 'RUSSIA')], max_length=50)), ('seccountry', models.CharField(blank=True, choices=[('INDIA', 'INDIA'), ('US', 'USA'), ('UK', 'UK'), ('RUSSIA', 'RUSSIA')], default='None', max_length=50)), ('affliation', models.CharField(default='None', max_length=100)), ('secAffliation', models.CharField(blank=True, default='None', max_length=100)), ('code', models.IntegerField(default=101, max_length=10000)), ], ),
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Sus cambios no se reflejan completamente en la base de datos. Esto podría deberse a que no ha migrado a la base de datos. Asegúrese de proporcionar valor para los campos que no aceptan valores NULL en su modelo dándoles un valor predeterminado. Puede verificar el estado de una migración ejecutando el siguiente comando:

 python manage.py showmigrations <your_app_name>

Esto mostrará la lista de migraciones. El que no tiene la X a la izquierda de migración es el que te ha faltado para migrar.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda