Ontem (12/11) estava observando o models e encontrei um campo errado no models.SaleProduct e outro que estava faltando em models.Sale.
models.SaleProduct
Neste modelo o campo quantity está como FloatField oque é errado, deve ser um PositiveIntegerField, pois não há sentido em quantidade ser um float.
models.Sale
Acabou faltando adicionar o status da venda neste modelo. Vai ser feito com CHOICE_FIELD.
Oque deve ser feito:
[x] No modelo SaleProduct deve arrumar o campo quantity para PositiveIntegerField.
[x] Criar um módulo (file) chamado choices.py. É criado este módulo para caso o projeto tenha mais choices fique desacoplado do modelo. O exemplo abaixo demonstra como deve ser criado:
Ontem (12/11) estava observando o models e encontrei um campo errado no
models.SaleProduct
e outro que estava faltando emmodels.Sale
.models.SaleProduct
Neste modelo o campo
quantity
está comoFloatField
oque é errado, deve ser umPositiveIntegerField
, pois não há sentido em quantidade ser um float.models.Sale
Acabou faltando adicionar o status da venda neste modelo. Vai ser feito com
CHOICE_FIELD
.Oque deve ser feito:
SaleProduct
deve arrumar o campo quantity paraPositiveIntegerField
.file
) chamadochoices.py
. É criado este módulo para caso o projeto tenha mais choices fique desacoplado do modelo. O exemplo abaixo demonstra como deve ser criado:choices.py
Sale
deve adicionar um field chamadostatus
, como o exemplo abaixo demonstra.models.py
@Matheus-mVilela Qualquer duvida me contate no whats