Django falhou ao gerar arquivo de migração

Objetivo: Módulo de projeto para gerar arquivo de migração
Problema: Nenhuma alteração detectada ao executar o comando de geração.Primeiro
, tentei adicionar o aplicativo registrado após o comando de geração, mas ainda não funcionou.
Após a investigação, resuma um processo:
1. Aplicativo de registro do arquivo de configuração

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

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

    'role',
    'apps.screen',
)

2. Força a geração de pasta de migrações executando comandos

python manage.py makemigrations --empty  screen

Embora o arquivo de migração seja gerado aqui, o conteúdo do arquivo de migração está todo vazio, o que é inútil.
Exclua o arquivo de migração vazio inicial
3. Execute diretamente o comando para gerar o arquivo de migração

python manage.py makemigrations   screen

4. Se você ainda não consegue gerar o arquivo de migração, você precisa verificar o desenho da tabela app_label no arquivo de modelos. Aqui você precisa manter o mesmo. Ao gerar o arquivo de migração, encontre todas as tabelas sob este aplicativo através do cadastro aplicativo
Insira a descrição da imagem aqui

Acho que você gosta

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