djangogirls
  • Sobre
  • Introdução
  • Codenvy
    • O que é o Codenvy
    • Crie uma conta
    • Complete o cadastro
    • Dashboard
    • Workspace
  • Como funciona a internet?
  • Introdução a linha de comando
    • O que é a linha de comando?
    • Conhecendo a linha de comando
    • O básico
      • Pasta atual
      • Criando uma pasta
      • Listando arquivos e pastas
      • Entrando nas pastas
      • Exercite-se!
      • Limpando
      • Resumo
    • Seu primeiro comando (YAY!)
  • Editor de Código
    • Porque precisamos de um editor de código?
  • Introdução ao Python
    • Strings
    • Erros
    • Variáveis
    • A função print
    • Listas
    • Dicionários
    • Resumo até agora
    • Fazendo comparações
    • Booleanos
    • Salve o código!
      • if...elif...else
      • E se não?
      • Resumo
    • Suas próprias funções
    • Laços de repetição
    • Resumo
  • Django, o que é?
    • Por que você precisa de um framework?
    • O que acontece quando alguém solicita um site do seu servidor?
  • Seu primeiro projeto Django
    • Instalação do Django
    • Seu primeiro projeto Django!
  • Modelos do Django
    • Objetos
    • Modelo do Django
      • Criando uma aplicação
      • Criando um modelo
      • Criando tabelas
  • Administração
  • URLs
    • O que é uma URL?
    • Como funcionam as URLs no Django?
    • Sua primeira URL Django
    • blog.urls
  • Views
    • blog/views.py
  • Introdução a HTML
    • Seu primeiro template!
    • Head & Body
    • Customize seu template
  • QuerySet e ORM do Django
    • O que é um QuerySet?
    • O shell do Django
      • Todos os objetos
      • Criando um objeto
      • Adicionando objetos
      • Filtrar objetos
      • Ordenando objetos
  • Dados dinâmicos no template
    • QuerySet
  • Templates
    • O que são tags de template
    • Modelo de lista de post de exibição
  • CSS - Deixe mais bonito!
    • Vamos usar o Bootstrap!
    • Arquivos estáticos no Django
    • Seu primeiro arquivo CSS!
  • Estendendo templates
  • Amplie sua aplicação
  • Formulários
  • URLs e Views
  • Template
  • Salvando o formulário
  • Validação de formulários
  • Editando o formulário
  • Segurança
  • O que vem depois!
Powered by GitBook
On this page
  • Ambiente virtual
  • Trabalhando com o virtualenv
  • Instalando o Django
  • Importante!
  • OBSERVAÇÃO:

Was this helpful?

  1. Seu primeiro projeto Django

Instalação do Django

Ambiente virtual

Vamos fazer um virtualenv chamado myvenv. O formato geral desse comando é:

command-line(terminal)

$ python3 -m venv myvenv
ou
$ python -m venv myvenv

Trabalhando com o virtualenv

O comando acima criará um diretório chamado myvenv (ou qualquer que seja o nome que você escolheu) que contém o nosso ambiente virtual (basicamente um conjunto de diretórios e arquivos).

Inicie o seu ambiente virtual executando:

command-line

$ source myvenv/bin/activate

Lembre-se de substituir myvenv pelo nome que você escolheu para o virtualenv!

Observação: às vezes source pode não estar disponível. Nesses casos, tente fazer isso:

command-line

$ . myvenv/bin/activate

Você vai saber que tem um virtualenv funcionando quando vir que a linha de comando no seu console tem o prefixo (myvenv).

Ao trabalhar em de um ambiente virtual, o comando python irá automaticamente se referir à versão correta para que você possa digitar python em vez de python3.

Pronto, já temos todas as dependências importantes no lugar. Finalmente podemos instalar o Django!

Instalando o Django

Agora que você tem seu virtualenv ativo, pode instalar o Django(Siga corretamente estes passos!!).

Antes de fazer isto, devemos garantir que temos instalada a última versão do pip, que é o software que usamos para instalar o Django:

command-line

(myvenv) ~$ python -m pip install --upgrade pip

Instalando pacotes com requisitos

O arquivo "requirements.txt" guarda as dependências que serão instaladas utilizando o pip install:

Primeiro, crie um arquivo requirements.txt dentro da sua pasta djangogirls/ usando o adicionar arquivo da plataforma codenvy . Para fazer isso, abra um novo arquivo no codenvy e salve-o como requirements.txt na pasta djangogirls. O seu diretório vai parecer com isso:

djangogirls
└───requirements.txt

E adicione o seguinte texto ao arquivo djangogirls/requirements.txt:

djangogirls/requirements.txt

Django~=2.2.4

Agora, execute:

pip install -r requirements.txt

Assim vamos instalar o Django!!

command-line(importante verificar se após o comando acima, o terminal fica como a tela abaixo)

(myvenv) ~$ pip install -r requirements.txt
Collecting Django~=2.2.4 (from -r requirements.txt (line 1))
  Downloading Django-2.2.4-py3-none-any.whl (7.1MB)
Installing collected packages: Django
Successfully installed Django-2.2.4

Importante!

No terminal, rode o comando abaixo (**não esqueça de adicionar o ponto . no final!!

command-line(terminal)

(myvenv) ~/djangoGirls$ django-admin startproject mysite .

O ponto . é crucial por que ele diz para o script instalar o Django no diretório atual (o ponto . é um atalho para referenciar este diretório).

Observação: Quando digitar o comando acima, lembre-se de digitar apenas a parte que começa em django-admin. A parte (myvenv) ~/djangoGirls$ apresentada aqui é apenas um exemplo do que pode aparecer no seu terminal quando você digitar seus comandos.

É isto! Você agora (finalmente) está pronta para criar uma aplicação Django!

OBSERVAÇÃO:

Se o arquivo main.py ainda esta dentro do diretório(pasta) djangoGirls, ele pode ser deletado neste momento. Pode clicar com o botão direito em cima do arquivo e selecionar a opção delete

PreviousSeu primeiro projeto DjangoNextSeu primeiro projeto Django!

Last updated 5 years ago

Was this helpful?