O Django é um framework de alto nível, escrito em Python, que encoraja o desenvolvimento limpo de aplicações web. É um projeto de código aberto e gratuito, com uma comunidade de desenvolvedores ativa e uma extensa documentação. Neste capítulo, vamos abordar a criação de um projeto Django, começando pela instalação do Django.
Instalação do Django
Para iniciar a criação do seu projeto Django, a primeira coisa que você precisa fazer é instalar o Django em seu ambiente de desenvolvimento. A instalação é um processo simples e direto, que pode ser realizado seguindo os passos abaixo:
Instalação do Python
O Django é um framework Python, por isso, antes de instalar o Django, você precisa ter o Python instalado em seu computador. Se você ainda não tem o Python instalado, você pode baixá-lo do site oficial do Python https://www.python.org/downloads/. Após o download, execute o instalador e siga as instruções na tela para instalar o Python.
Instalação do Django
Com o Python instalado, você pode agora instalar o Django. O Django pode ser instalado usando o pip, que é um sistema de gerenciamento de pacotes usado para instalar e gerenciar pacotes de software escritos em Python.
Para instalar o Django, abra o terminal e digite o seguinte comando:
$ pip install Django
Este comando irá baixar e instalar a última versão estável do Django. Se você quiser instalar uma versão específica do Django, você pode especificar a versão após o nome do pacote. Por exemplo, para instalar a versão 2.2 do Django, você pode usar o seguinte comando:
$ pip install Django==2.2
Criando um Projeto Django
Com o Django instalado, você está pronto para criar seu primeiro projeto Django. Um projeto Django é a coleção de configurações e aplicações para um determinado website. Uma aplicação Django é um módulo Python que é plugado em um projeto Django e fornece uma funcionalidade específica.
Para criar um novo projeto Django, abra o terminal e navegue até o diretório onde você quer criar o projeto. Então, use o seguinte comando:
$ django-admin startproject nome_do_projeto
Substitua "nome_do_projeto" pelo nome que você quer dar ao seu projeto. Este comando irá criar um novo diretório com o nome do seu projeto, que contém a estrutura básica de um projeto Django.
Executando o Servidor de Desenvolvimento
Uma vez que você tenha criado o seu projeto, você pode executar o servidor de desenvolvimento Django para ver o seu projeto em ação. O servidor de desenvolvimento é um servidor web leve que serve as páginas do seu site localmente - perfeito para desenvolvimento.
Para executar o servidor de desenvolvimento, navegue até o diretório do seu projeto e use o seguinte comando:
$ python manage.py runserver
Isso iniciará o servidor de desenvolvimento em http://127.0.0.1:8000/. Se você abrir este endereço em seu navegador, você verá a página de boas-vindas do Django, confirmando que o seu projeto foi criado com sucesso e está sendo executado.
Conclusão
Neste capítulo, nós cobrimos a instalação do Django e a criação de um novo projeto Django. Agora você está pronto para começar a desenvolver o seu site com Django. No próximo capítulo, nós vamos abordar a criação de aplicações Django e a estrutura de um projeto Django.