Se a secret_key não será enviada para o github, como ficaria caso alguém queira executar o projeto baixando ele diretamente do repositório do github? Teria que ser gerada uma chave nova?
Se a secret_key não será enviada para o github, como ficaria caso alguém queira executar o projeto baixando ele diretamente do repositório do github? Teria que ser gerada uma chave nova?
Olá, Luiz! Tudo belezinha?
Isso mesmo. A pessoa geraria uma nova chave e a armazenaria em um arquivo .env
em sua máquina.
Para gerar uma nova secret key, você pode utilizar o comando python manage.py shell
no terminal e, em seguida, executar o seguinte código:
from django.core.management.utils import get_random_secret_key
print(get_random_secret_key())
Esse código irá gerar uma nova secret key aleatória toda vez que for executado. Você pode copiar o valor gerado e adicioná-lo à sua variável de ambiente.
Espero ter ajudado! Qualquer outra dúvida estou a disposição.
Abraços. Bons estudos!