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