Skip to content

alinnegrazielle/Tutorial-start-project-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

Startando um Projeto Django no Linux

Criando o repositório para o Projeto

  • Abra o terminal, navegue até a pasta que vai querer criar seu projeto, em Documentos, por exemplo.

  • Já na pasta Documentos, digite:

mkdir <nome da nova pasta para o projeto>

Digite sem as chaves. Esse comando vai criar uma pasta com o nome que você der.

  • Em seguida vamos entrar na pasta do projeto, com o comando:
cd <nome da pasta que você criou>

Criando Ambiente Virtual

Virtualenv do Python:

Dentro da pasta que ficará o projeto, precisamos criar um ambiente virtual, vai ser nossa virtualenv do python.

Antes de tudo, você precisa se certificar de já ter o Python instalado na sua máquina. E também o pip, gerenciador de pacotes do Python. Com o Python e o pip instalados, podemos iniciar a produção...

  • A virtualenv consegue criar diferentes ambientes na mesma máquina, evitando interferência de um projeto com outro.

  • Utilizaremos o pip (gerenciador de pacotes do python) para instalar a virtualenv, com o comando:

$ sudo pip3 install virtualenv

Dependendo da sua versão do pip, pode ser que baste digitar o mesmo comando, trocando pip3 por pip. Para saber qual a versão dele, digite:

pip --version

Caso não tenha efeito, tente:

pip3 --version

Com isso, ele instala o executável do python e também os seus gerenciadores de pacote.

  • Se necessário, atualiaze sua versão do pacote pip, com:
python -m pip install --upgrade pip
  • Após instalar a virtualenv utilizando o gerenciador pip, vamos agora criar um novo ambiente, executando o comando:
python3 -m virtualenv myenv

myenv foi o nome dado para o meu novo ambiente virtual, você pode dar o nome que quiser! Depois só conferir esses arquivos, explorando a pasta criada.

  • Com o ambiente virtual criado, precisamos ativá-lo:
source myenv/bin/activate
  • Para desativar, utilize:
deactivate

Instalando Django e dependências

  • Para instalar Django, utilize o comando:
python3 -m pip install Django
  • Para seguir com as instalações, vamos agora trabalhar diretamente no editor, utilize o comando, para abrir o projeto com o Vs code:
code .
  • Salvando todas as bibliotecas instaladas até o momento:
pip freeze > requirements.txt

Iniciando o projeto

django-admin startproject <nome do projeto> .  

Ao digitar no bash, ignore < >, não esquecendo do ponto após espaço, isso fará com que ele não crie um subdiretório.

  • Em seguida criaremos nossa primeira aplicação:
python3 manage.py startapp <nome da aplicação>

Devemos sempre registrar as app's criadas no arquivo settings.py do nosso projeto, dessa:

INSTALLED_APPS = [
    # apps django
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    
    # my apps
    'minhaApp.apps.MinhaAppConfig',
]
     
  • Pronto, neste momento você já pode rodar seu projeto:
python3 manage.py runserver

🎲 Criando nosso Data Base

  • Com seus modelos já criados, precisamos criar as migrações (gerar os SQLcomandos) com:
python3 manage.py makemigrations
  • Em seguida nós executamos essas migrações (executamos os SQLcomandos) com:
python3 manage.py migrate
  • Para ter acesso a tela de administração do Django, precisamos criar um usuário:
python3 manage.py createsuperuser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages