Um CRUD feito em Python e SQLite.
Opcional
Baixe e instale o PyCharm aqui.Obrigatório
Baixe a versão mais recente do Python aqui.Recomendado
Baixe o BD Browser do SQLite aqui.
- Extraia o arquivo compactado.
- Entre na pasta extraída.
- Na linha de comando, execute (dentro da pasta):
./configure
make
make test
sudo make install
mkdir python # cria a pasta python
cd python # entra na pasta python
python3 --version # exibe a versão instalada do python
python3 -m venv venv # cria a máquina virtual do projeto
cd venv/bin # entra na pasta python/venv/bin/
. activate # roda máquina virtual
pip install Django # instala o módulo do Django apenas no projeto atual
cd ../.. # volta para a pasta python
django-admin startproject project . # cria a pasta project (e seus arquivos internos) na pasta python.
python3 manage.py startapp app # cria a pasta app (e seus arquivos internos) na pasta python.
python3 manage.py runserver
python3 manage.py makemigrations
python3 manage.py migrate
{{form}}
{{form.as_p}}
<div class="form-group mt-4">
{{form.modelo}}
</div>
<div class="form-group mt-4">
{{form.marca}}
</div>
<div class="form-group mt-4">
{{form.ano}}
</div>
div.col-8.m-auto.pt-2.pb-2.text-center
gera...
<div class="col-8 m-auto pt-2 pb-2 text-center">
<h1>CRUD com Python</h1>
</div>
- Link CDN do Bootstrap:
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
- Como acessar os dados passados pela função que renderizou a página web:
<td>{{carro}}</td>
<td>
{% if carro == 'Fiat Uno' %}
Este é um {{carro}}
{% else %}
Este não é um {{carro}}
{% endif %}
</td>