DEV Community

Ryan Gualberto
Ryan Gualberto

Posted on

Instalando Django e iniciando um projeto com ele

Nesse post documentarei, como instalar e iniciar um projeto com Django.

Requisitos:

  • Python instalado na máquina ou no ambiente virtual
  1. Primeiro passo, instalar o django:
    ` pip install django

  2. Crie um projeto django:
    django-admin startproject todo

  3. Navegue até a pasta do projeto
    cd todo

  4. Crie um app django:
    django-admin startapp app_todo

  5. Aplique as migrations atuais:
    ./manage.py migrate

  6. Adicionaremos nosso app ao projeto, em todo > settings.py > INSTALLED_APPS:
    'app_todo'

ficando da seguinte forma:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app_todo'
]

  1. Criando rotas customizadas: a. em todo > app_todo > views.py, crie uma função com o nome desejado, usaremos aqui 'home', à qual vai renderizar um template HTML:


def home(request):
return render(request, 'tarefas/home.html')

b. criaremos uma pasta chamada templates em app_todo, e adicionaremos uma outra pasta chamada: tarefas e dentro de tarefas um arquivo chamado home.html

c. adicionaremos um arquivo html básico como:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>My tela </title>
</head>
<body>
<h1>Lista de Tarefas</h1>
<ul></ul>
</body>
</html>

d. Por fim, em todo > urls.py iremos adicionar nossa nova rota com a seguinte linha, dentro de urlpatterns:
path('', views.home, name='home'),

  1. Inicie o projeto:
    ./manage.py runserver localhost:3000

  2. Acesse o projeto:
    Acessar projeto

Top comments (0)