Curso de Django com Python 3

Código das aulas que vi durante o curso de Django com Python3, do Professor Jefferson Lobato, no Youtube, em 2023.

O Django é um framework web full stack open source (código aberto) baseado em Python, gratuito e de alto nível. Este framework foi criado com o objetivo de resolver todos os problemas mais comuns do processo de desenvolvimento de aplicações web, como por exemplo autenticação, rotas, object relational mapper (ORM) e até migrations.

Aula 01 - Criando projeto Django - Python 3.10

Comandos

  1. python -m venv <nome do ambiente virtual>: para criar um ambiente virtual, que serve também para que o código rode em outras máquinas;
  2. . <nome do ambiente virtual>/Scripts/activate: caminho para ativar o ambiente virtual no Windows 11, para Python 3;
    • No CMD, utilizar o comando call
  3. deactivate: para desativar o ambiente virtual;
  4. pip install Django: para instalar o Django, após ativar o ambiente virtual do comando 2;
  5. django-admin --version: para ver a versão do Django;
  6. django-admin startproject <nome do projeto> .: para criar um novo projeto (recomenda-se criar onde está a máquina virtual);
  7. python manage.py migrate: para criar um banco de dados padrão - Estou usando SQLite3;
  8. python manage.py runserver: para rodar o servidor do banco de dados criado.

Aula 02 - Criando projeto Django - Python 3.11

O que fora utilizado

  • DB Browser: visualizador para o arquivo db.sqlite3.

Comandos

  1. python manage.py startapp <nome da aplicação (por conversão, no plural)>: