Oi Ygor! Tudo joia?
A configuração + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
no seu arquivo de URLs está relacionada ao gerenciamento de arquivos de mídia no Django.
O MEDIA_URL
é a URL pública onde os arquivos de mídia serão acessados. Por exemplo, se você tiver imagens que os usuários fazem upload, o MEDIA_URL
define o caminho URL onde essas imagens estarão disponíveis. Já o MEDIA_ROOT
é o caminho no sistema de arquivos onde esses arquivos de mídia são armazenados.
Quando você adiciona essa linha no seu urls.py
, está dizendo ao Django para servir arquivos de mídia durante o desenvolvimento. Isso é especialmente útil quando você está testando localmente e precisa ver os arquivos de mídia enviados, como imagens ou documentos.
Por exemplo, se MEDIA_URL
for definido como /media/
e você tiver um arquivo chamado foto.jpg
no diretório MEDIA_ROOT
, ele estará acessível em http://localhost:8000/media/foto.jpg
durante o desenvolvimento.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.