No arquivo settings.py temos:
STATIC_URL = 'static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'setup/static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
Aí, rodamos no console o comando:
python manage.py collectstatic
O que esse comando faz é copiar os arquivos que estão em setup/static para a pasta /static. Entretanto, tal comando é desnecessário enquanto estamos em desenvolvimento, já que o django busca os arquivos que estão em setup/static para exibir na página, certo?
Portanto, enquanto estou realizando meu projeto, devo editar o arquivo que está em setup/static e, posteriormente ao desenvolvimento, fazer a coleta desses arquivos para que eles funcionem corretamente em produção. Estou correto?
Fiquei um pouco confuso sobre se setup/static é realmente um endereço bom para os arquivos. Agradeço!