Olá, Leonel. Tudo bem?
Na verdade, o nome "setup" é apenas um exemplo usado para fins didáticos ou para simplificar a explicação durante a aula. Não é uma prática obrigatória ou uma recomendação universal de nomeação para projetos Django.
Em um projeto real, é comum nomear o diretório do projeto com algo que represente o propósito ou o nome do projeto em si. Por exemplo, se você está desenvolvendo um site de receitas, pode nomear seu projeto como "receitas" ou algo similar. Isso ajuda a manter o projeto organizado e fácil de identificar, especialmente quando você está trabalhando em múltiplos projetos.
O uso do ponto no comando (django-admin startproject setup .
) é para evitar a criação de uma subpasta com o mesmo nome do projeto dentro do diretório atual, como você mencionou corretamente.
Espero ter ajudado.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!