Django no pudo generar el archivo de migración

Propósito: Módulo de proyecto para generar archivo de migración
Problema: No se detectaron cambios al ejecutar el comando de generación
Primero, intenté agregar la aplicación registrada después del comando de generación, pero aún así no funcionó.
Después de la investigación, resuma un proceso:
1. Aplicación de registro del archivo de configuración

# 请在这里加入你的自定义 APP
INSTALLED_APPS += (
    'component.esb.api',

    'rest_framework',
    'django_filters',
    'corsheaders',

    'role',
    'apps.screen',
)

2. Forzar la generación de la carpeta de migraciones ejecutando comandos

python manage.py makemigrations --empty  screen

Aunque el archivo de migración se generará aquí, el contenido del archivo de migración está vacío, lo que no sirve de nada.
Elimine el archivo de migración vacío inicial
3. Ejecute directamente el comando para generar el archivo de migración

python manage.py makemigrations   screen

4. Si aún no puede generar el archivo de migración, debe verificar el diseño de la tabla app_label en el archivo de modelos. Aquí debe mantener el mismo. Al generar el archivo de migración, busque todas las tablas debajo de esta aplicación a través del registro aplicación
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/qq_42631707/article/details/109743619
Recomendado
Clasificación