1
resposta

Arquivo de teste

prezados

Para fins de experimentação, criei um arquivo.py para teste de inserção na pasta "galeria", com os mesmdos dados inseridos via prompt:

from models import Fotografia

fotografia = Fotografia(nome="Nebulosa", legenda = "NASA", foto="carina-nebulosa.png")
fotografia.save()

Foi apresentado o erro "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."

Como poderia fazer para esse arquivo de teste funcionar?

Obrigado!

1 resposta

Oii, Flávio! Tudo bem?

Baseando no erro, uma possível solução para esse problema é definir a variável de ambiente DJANGO_SETTINGS_MODULE antes de executar o arquivo de teste.

Você pode fazer isso no próprio terminal antes de executar o arquivo.py, utilizando os seguintes comandos:

  • No macOS e Linux:
export DJANGO_SETTINGS_MODULE=nomedoseuprojeto.settings
  • No Windows (cmd):
set DJANGO_SETTINGS_MODULE=myproject.settings

Substitua nomedoseuprojeto pelo nome do seu projeto. Dessa forma, o arquivo de teste conseguirá acessar as configurações do Django corretamente e o erro deve ser resolvido.

Espero ter ajudado.

Bons estudos, Flávio!

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