mirror of
https://github.com/adrigongv23/G26---Telemetry-Software.git
synced 2026-08-25 03:23:17 +02:00
46 lines
1.4 KiB
Python
46 lines
1.4 KiB
Python
from django import forms
|
|
from .models import Gasto, Ingreso, Patrocinio
|
|
|
|
|
|
class GastoForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Gasto
|
|
fields = ['concepto', 'importe', 'categoria', 'observaciones']
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__(*args, **kwargs)
|
|
for field in self.fields.values():
|
|
field.widget.attrs['class'] = 'form-control'
|
|
|
|
|
|
class IngresoForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Ingreso
|
|
fields = ['concepto', 'importe', 'categoria', 'observaciones']
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__(*args, **kwargs)
|
|
for field in self.fields.values():
|
|
field.widget.attrs['class'] = 'form-control'
|
|
|
|
|
|
class PatrocinioForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Patrocinio
|
|
fields = ['empresa', 'email_contacto', 'persona_contacto', 'tipo_patrocinio']
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__(*args, **kwargs)
|
|
for field in self.fields.values():
|
|
field.widget.attrs['class'] = 'form-control'
|
|
|
|
|
|
class PatrocinioEditForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Patrocinio
|
|
fields = ['empresa', 'email_contacto', 'persona_contacto', 'tipo_patrocinio', 'estado', 'importe_economico']
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__(*args, **kwargs)
|
|
for field in self.fields.values():
|
|
field.widget.attrs['class'] = 'form-control'
|