for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
from django import forms
from example.models import PersonEmployment
class PersonEmploymentForm(forms.ModelForm):
class Meta:
model = PersonEmployment
fields = '__all__'
# exclude = ('person',)
def __init__(self, *args, **kwargs):
self.request = kwargs.pop('request', None)
# print(self.request.user)
super(PersonEmploymentForm, self).__init__(*args, **kwargs)
class PersonEmployementCreateForm(forms.ModelForm):
exclude = ('person', 'medical_allowance')
super(PersonEmployementCreateForm, self).__init__(*args, **kwargs)
class PersonEmployementUpdateForm(forms.ModelForm):
exclude = ('salary', 'year')
super(PersonEmployementUpdateForm, self).__init__(*args, **kwargs)