Executando verificação de segurança...
1

Arquivos de versionamento django

Fala devs, como estão ?
Estava me aventurando em tech week, na qual foi desenvolvida uma aplicação em Django só que, como de costume gosto de versionar meus projeto mas para minha surpresa uma pasta do ambiente virtual (Não sei se é esse o nome correto) mas é uma pasta onde tem muitos arquivos mais de 5mil, minha duvida é: Essa é uma pasta que devo tirar do versionamento certo ? Se sim, devo utilizar o seguinte comando:python -m venv venv (No Windows é claro) para voltar com essa pasta ?

Desde já obrigado a todos !

Carregando publicação patrocinada...
1

Basicamente a pasta venv que está criando no projeto, é um ambiente virtual do seu projeto python, onde vai instalar as libs. Isso é pra ter um ambiente separado para este projeto.

Respondendo sua pergunta,

  • sim, você deve adicionar a pasta no seu git ignore.
  • Para retornar a pasta, você pode digitar o comando que falou novamente, mas caso tenha instalado alguma lib, é bom reinstalar ela também.

IMPORTANTE!

Para rodar o projeto você precisa estar dentro desse ambiente com o comando source venv/bin/activate repare no terminal, terá algo assim (venv)caminhoprojeto

Agora sim, pode rodar seu projeto!

Mais uma dica importante, crie um arquivo requirements.txt para guardar as libs que está usando. Caso opte por usar o pip como gerenciador de pacotes, é usar o comando pip freeze > requirements.txt para gerar o arquivo com libs instaladas.

Não deixe de consultar documentação:
https://www.djangoproject.com/start/

1

Opa, muito obrigado pela resposta completa. Se eu criar esse arquivo, como devo criar ele ? Só digitar o nome ou o comando para cada lib ?