Add FuelPurchase model, List, Create views and templates
This commit is contained in:
parent
64576a7f09
commit
fa19b593d8
10 changed files with 242 additions and 4 deletions
31
main/forms.py
Normal file
31
main/forms.py
Normal file
|
@ -0,0 +1,31 @@
|
|||
from django import forms
|
||||
|
||||
from .models import FuelPurchase
|
||||
|
||||
|
||||
class FuelPurchaseForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = FuelPurchase
|
||||
fields = ['purchase_date', 'total_cost', 'price_per_litre', 'amount_litres']
|
||||
widgets = {
|
||||
'purchase_date': forms.DateInput(attrs={
|
||||
'type': 'date',
|
||||
'class': 'uk-input'
|
||||
}),
|
||||
'total_cost': forms.NumberInput(attrs={
|
||||
'step': '0.01',
|
||||
'class': 'uk-input',
|
||||
'id': 'id_total_cost'
|
||||
}),
|
||||
'price_per_litre': forms.NumberInput(attrs={
|
||||
'step': '0.001',
|
||||
'class': 'uk-input',
|
||||
'id': 'id_price_per_litre'
|
||||
}),
|
||||
'amount_litres': forms.NumberInput(attrs={
|
||||
'step': '0.01',
|
||||
'class': 'uk-input',
|
||||
'id': 'id_amount_litres',
|
||||
'readonly': True
|
||||
}),
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue