mirror of
https://github.com/welton89/RRBEC.git
synced 2026-04-05 13:35:42 +00:00
1.6 KiB
1.6 KiB
| Atributo | Tipo | Modificadores |
|---|---|---|
| id | AutoField | primary_key=True |
| name | CharField | max_length=255 |
| debt | DecimalField | max_digits=10, decimal_places=2 |
| created_at | DateTimeField | auto_now_add=True |
| active | BooleanField | default=True |
| contact | CharField | max_length=255, null=True, blank=True |
A classe Client define um modelo de dados para representar um cliente no sistema. Ela contém os seguintes atributos:
- id: Um campo AutoField que serve como chave primária, identificando unicamente cada cliente. O Django gerencia esse campo automaticamente.
- name: Um campo CharField que armazena o nome do cliente, com um limite máximo de 255 caracteres.
- debt: Um campo DecimalField que representa o débito do cliente. Ele permite armazenar números decimais com precisão de até 10 dígitos, com 2 casas decimais.
- created_at: Um campo DateTimeField que registra a data e hora de criação do cliente. O valor é definido automaticamente quando o cliente é criado (auto_now_add=True).
- active: Um campo BooleanField que indica se o cliente está ativo ou não. Por padrão, o valor é True.
- contact: Um campo CharField para armazenar informações de contato do cliente, como telefone ou e-mail. Pode ser nulo (null=True) e em branco (blank=True) no banco de dados.