33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
from django import forms
|
|
from Movement import models
|
|
from django.utils import timezone
|
|
|
|
class FormsStock(forms.ModelForm):
|
|
class Meta:
|
|
model = models.Stock
|
|
fields = [
|
|
'date',
|
|
'product',
|
|
'quantity',
|
|
'gross_value',
|
|
'bank',
|
|
'notes',
|
|
]
|
|
widgets = {
|
|
'date': forms.DateInput(format=('%Y-%m-%d'), attrs={'type': 'date', 'class':'',
|
|
'value':timezone.localtime(timezone.now()).date()
|
|
}),
|
|
'product': forms.Select({'class': 'form-select'}),
|
|
'quantity': forms.NumberInput(attrs={'step': 1}),
|
|
'gross_value': forms.NumberInput(attrs={'step': 1}),
|
|
'bank': forms.Select({'class': 'form-select'}),
|
|
'notes': forms.Textarea({'class': 'form-control', 'rows': 3, }),
|
|
}
|
|
labels={
|
|
'date':'Data',
|
|
'product':'Produto',
|
|
'quantity':'Quantidade',
|
|
'gross_value':'Valor',
|
|
'bank':'Banco',
|
|
'notes':'Notas',
|
|
} |