1
resposta

Não Consigo Mais rodar o servidor local. Não encontro esta configuração. Obrigado.

WARNINGS:
pessoas.Pessoa: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
        HINT: Configure the DEFAULT_AUTO_FIELD setting or the PessoasConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
receitas.Receita: (models.W042) Auto-created primary key used when not defining a primary key type, by default 'django.db.models.AutoField'.
        HINT: Configure the DEFAULT_AUTO_FIELD setting or the ReceitasConfig.default_auto_field attribute to point to a subclass of AutoField, e.g. 'django.db.models.BigAutoField'.
1 resposta

Olá Pedro, tudo bem com você?

Peço desculpas pela demora em lhe responder.

Gostaria de saber se o erro persiste, essa mensagem é apresentada quando o Django não encontra a definição do atributo primary_key=, que será um número único de referência para um objeto criado a partir de um modelo criado no arquivo models.py do app.

Para definir um valor padrão para esse atributo devemos adicionar ao final do arquivo setting.py a seguinte linha de código.

DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'

Essa configuração definirá o valor padrão para a primary_key= de todos os modelos definidos em models.py dos apps presentes no projeto.

Após adicioná-la, basta salvar o arquivo e iniciar o servidor.

Fico à disposição em caso de dúvidas.

Abraços e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software