36 lines
1.0 KiB
Python
36 lines
1.0 KiB
Python
from django import forms
|
|
from ..models import Farm, PaddockGroup, Paddock
|
|
|
|
class FarmForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Farm
|
|
fields = ['name']
|
|
|
|
labels = {
|
|
'name': 'Nome',
|
|
}
|
|
FarmCreateForm = FarmEditForm = FarmForm # Alias since its implementations are the same
|
|
|
|
class PaddockGroupForm(forms.ModelForm):
|
|
class Meta:
|
|
model = PaddockGroup
|
|
fields = ['identifier', 'description']
|
|
|
|
labels = {
|
|
'identifier': 'Identificador',
|
|
'description': 'Descrição',
|
|
}
|
|
PaddockGroupCreateForm = PaddockGroupEditForm = PaddockGroupForm
|
|
|
|
class PaddockForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Paddock
|
|
fields = ['paddock_number', 'area'] #, 'load_capacity', 'paddock_group']
|
|
|
|
labels = {
|
|
'paddock_number': 'Número do piquete',
|
|
'area': 'Área (m²)',
|
|
# 'load_capacity': 'Lotação máxima',
|
|
# 'paddock_group': 'Bloco',
|
|
}
|
|
PaddockCreateForm = PaddockEditForm = PaddockForm |