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)), ], ),
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.