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

Primeiro passo, instalar o django:
` pip install django
Crie um projeto django:
django-admin startproject tod…


This content originally appeared on DEV Community and was authored by Ryan Gualberto

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


This content originally appeared on DEV Community and was authored by Ryan Gualberto


Print Share Comment Cite Upload Translate Updates
APA

Ryan Gualberto | Sciencx (2024-06-19T10:41:10+00:00) Instalando Django e iniciando um projeto com ele. Retrieved from https://www.scien.cx/2024/06/19/instalando-django-e-iniciando-um-projeto-com-ele/

MLA
" » Instalando Django e iniciando um projeto com ele." Ryan Gualberto | Sciencx - Wednesday June 19, 2024, https://www.scien.cx/2024/06/19/instalando-django-e-iniciando-um-projeto-com-ele/
HARVARD
Ryan Gualberto | Sciencx Wednesday June 19, 2024 » Instalando Django e iniciando um projeto com ele., viewed ,<https://www.scien.cx/2024/06/19/instalando-django-e-iniciando-um-projeto-com-ele/>
VANCOUVER
Ryan Gualberto | Sciencx - » Instalando Django e iniciando um projeto com ele. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/06/19/instalando-django-e-iniciando-um-projeto-com-ele/
CHICAGO
" » Instalando Django e iniciando um projeto com ele." Ryan Gualberto | Sciencx - Accessed . https://www.scien.cx/2024/06/19/instalando-django-e-iniciando-um-projeto-com-ele/
IEEE
" » Instalando Django e iniciando um projeto com ele." Ryan Gualberto | Sciencx [Online]. Available: https://www.scien.cx/2024/06/19/instalando-django-e-iniciando-um-projeto-com-ele/. [Accessed: ]
rf:citation
» Instalando Django e iniciando um projeto com ele | Ryan Gualberto | Sciencx | https://www.scien.cx/2024/06/19/instalando-django-e-iniciando-um-projeto-com-ele/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.