Olá Luana, tudo bem com você?
Essa mensagem de aviso está relacionada à criação automática de uma chave primária para o modelo Cliente
no Django. A partir da versão 3.2 do Django, o campo de chave primária é definido automaticamente como um campo de AutoField
, a menos que seja especificado de outra forma. A mensagem de alerta apresentada, indica que o Django criou automaticamente um campo de chave primária do tipo AutoField
para o modelo Cliente
.
Para que essa mensagem de aviso não seja apresentada, podemos definir o campo para chaves primarias como BigAutoField
, sendo um tipo de chave primária que oferece uma maior precisão em comparação com o AutoField
. Para isso, acesse o arquivo setup/settings.py e ao final do arquivo adicione a seguinte linha:
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
Salve o arquivo e reinicie a aplicação executando o comando python manage.py runserver
no terminal aberto na pasta do seu projeto.
Espero ter lhe ajudado. Em caso de dúvidas estou à disposição.
Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!