autoilux/main/forms.py

31 lines
975 B
Python

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
}),
}