1
resposta

Meu populate nao funfa

 d:/Projetos/Formacao-Django-REST-APIs/2API-comDjango3-validacoes-buscas-filtros-deploy/venv/Scripts/python.exe d:/Projetos/Formacao-Django-REST-APIs/2API-comDjango3-validacoes-buscas-filtros-deploy/populate_script.py
Traceback (most recent call last):
  File "d:\Projetos\Formacao-Django-REST-APIs\2API-comDjango3-validacoes-buscas-filtros-deploy\populate_script.py", line 1, in <module>
    from clientes.models import Cliente
  File "d:\Projetos\Formacao-Django-REST-APIs\2API-comDjango3-validacoes-buscas-filtros-deploy\clientes\models.py", line 3, in <module>
    class Cliente(models.Model):
  File "D:\Projetos\Formacao-Django-REST-APIs\2API-comDjango3-validacoes-buscas-filtros-deploy\venv\Lib\site-packages\django\db\models\base.py", line 107, in __new__
    app_config = apps.get_containing_app_config(module)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Projetos\Formacao-Django-REST-APIs\2API-comDjango3-validacoes-buscas-filtros-deploy\venv\Lib\site-packages\django\apps\registry.py", line 252, in get_containing_app_config
    self.check_apps_ready()
  File "D:\Projetos\Formacao-Django-REST-APIs\2API-comDjango3-validacoes-buscas-filtros-deploy\venv\Lib\site-packages\django\apps\registry.py", line 134, in check_apps_ready
    settings.INSTALLED_APPS
  File "D:\Projetos\Formacao-Django-REST-APIs\2API-comDjango3-validacoes-buscas-filtros-deploy\venv\Lib\site-packages\django\conf\__init__.py", line 76, in __getattr__
    self._setup(name)
  File "D:\Projetos\Formacao-Django-REST-APIs\2API-comDjango3-validacoes-buscas-filtros-deploy\venv\Lib\site-packages\django\conf\__init__.py", line 57, in _setup    
    raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
1 resposta

Olá Emanuel, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

O erro apresentado está indicando que as configurações do Django não estão configuradas corretamente. Peço que confirme se o código presente no arquivo populate_script.py está conforme apresentado na aula. Você pode conferir o código acessando o seguinte link Verifique se a variável de ambiente DJANGO_SETTINGS_MODULE foi declarada corretamente na parte superior do arquivo.

Além disso, certifique se as bibliotecas estão instaladas corretamente no Python, você pode acessar as biblioteca utilizadas no seguinte link

Após verificar os pontos listados acima, caso sejam feitas modificações nos arquivos, salve-os e execute novamente o arquivo populate_script.py com o comando python populate_script.py. Verifique se obterá êxito na adição dos clientes a API.

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!