Skip to content

models.py

Define o modelo da tabela de produtos no banco de dados.

ProductModel

  • id: Identificador único do produto.
  • nome: Nome do produto.
  • descricao: Descrição do produto.
  • preço: Preço do produto.
  • categoria: Categoria do produto.
  • email_fornecedor: E-mail do fornecedor.
  • dt_criado: Data e hora em que o produto foi criado.

Bases: Base

Source code in backend\models.py
 6
 7
 8
 9
10
11
12
13
14
15
class ProductModel(Base):
    __tablename__ = "products"  # esse será o nome da tabela

    id = Column(Integer, primary_key=True)
    nome = Column(String)
    descricao = Column(String)
    preço = Column(Float)
    categoria = Column(String)
    email_fornecedor = Column(String)
    dt_criado = Column(DateTime(timezone=True), default=func.now())