Giter Club home page Giter Club logo

pyte's Introduction

Pyte

Um CRUD feito em Python e SQLite.

Primeiros passos

  • 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.

Instalação do Python

  • Extraia o arquivo compactado.
  • Entre na pasta extraída.
  • Na linha de comando, execute (dentro da pasta):
    1. ./configure
    2. make
    3. make test
    4. sudo make install

Configuração do ambiente no Linux

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.

Como rodar o projeto

python3 manage.py runserver

Criação do banco de dados no SQLite

python3 manage.py makemigrations
python3 manage.py migrate

Criando o formulário

{{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>

Anotações

  • 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>

pyte's People

Contributors

felipesantoos avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.