Skip to content

Este repositório faz parte de um curso de desenvolvimento web em Python focado na construção de aplicações web usando Django. Ele aborda conceitos-chave como modelos, visualizações, URLs, templates, formulários e a interface administrativa do Django.

Notifications You must be signed in to change notification settings

PBreno/Django-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Tutorial

Este projeto faz parte do Curso de Desenvolvimento em Python, com foco na criação de aplicações web com Django.

Este projeto é um tutorial prático de como construir aplicações com o framework Django em Python. Ele cobre conceitos fundamentais como criação de modelos, rotas, views, templates, formulários e painel administrativo.

🚀 Funcionalidades

  • Sistema de gerenciamento de contatos
  • Integração com Django Admin
  • CRUD completo com formulários
  • Templates com HTML e Django Template Language
  • Validação e rotas nomeadas

🧱 Estrutura do Projeto

Django-Tutorial/
├── contact/
│   ├── admin.py
│   ├── apps.py
│   ├── forms.py
│   ├── models.py
│   ├── templates/
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── django_tutorial/
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── manage.py
└── db.sqlite3

⚙️ Requisitos

  • Python 3.8+
  • Pip
  • Virtualenv (opcional, mas recomendado)

📦 Instalação

# Clone o repositório
git clone https://github.com/PBreno/Django-Tutorial.git
cd Django-Tutorial

# Crie um ambiente virtual (opcional)
python -m venv venv
source venv/bin/activate  # Linux/macOS
venv\Scripts\activate     # Windows

# Instale as dependências
pip install -r requirements.txt

# Execute as migrações
python manage.py migrate

# Crie um superusuário para acessar o Django Admin
python manage.py createsuperuser

# Inicie o servidor
python manage.py runserver

Acesse a aplicação em: http://localhost:8000

Admin: http://localhost:8000/admin

🛠️ Comandos úteis

# Criar novas migrações
python manage.py makemigrations

# Aplicar migrações
python manage.py migrate

# Rodar o servidor
python manage.py runserver

✍️ Autor

Desenvolvido por PBreno

About

Este repositório faz parte de um curso de desenvolvimento web em Python focado na construção de aplicações web usando Django. Ele aborda conceitos-chave como modelos, visualizações, URLs, templates, formulários e a interface administrativa do Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published