Ir para o conteúdo

99. Tabela de Comandos

Comando Funcionalidade
pythom -m venv .venv Cria um Virtual Env (ambiente virtual) que isola o ambiente da sua aplicação do sistema operacional.
.venv\Scripts\activate Ativa o virtual env da aplicação.
deactivate Desativa / Sai do virtual env da aplicação.
pip install django Instala a últimva versão do Django.
django-admin startproject nomedoprojeto . Cria um projeto django chamado: nomedoprojeto.
python manage.py runserver 127.0.0.1:8081 Inicia o servidor na máquina local na porta 8081.
pip install pipenv Instala o gerenciador de pacotes do python. (semelhante ao NPM, ele cria os arquivos Pipfile e Pipfile.lock e te possibilita separar libs de produção de libs de desenvolvimento.
manage makemigrations Gera as migrations com base nos models criados.
manage migrate Executa as migrations geradas.
manage showmigrations nomedaapp (ex: core) Mostra as migrations já executadas.
manage makemigrations --empty nomedamigration Gera uma migration em branco.
# Mysql
pipenv install mysqlclient

# Libs para se criar o arquivo de ambiente .env
pipenv install python-decouple
pipenv install dj-database-url

# Libs para se trabalhar com api no django
pipenv install djangorestframework
pipenv install django-rest-auth
pipenv install django-filter
pipenv install django-cors-headers
pipenv install django-extensions
# Lib para gerar logs do sql gerado
pipenv install sqlformatter
# Notebook ipython
pipenv install notebook --dev
pipenv install "ipython[notebook]" --dev
Pacotes mais utilizados.