Skip to content
Snippets Groups Projects
forms.py 736 B
Newer Older
from django import forms
from django.utils.translation import ugettext_lazy as _

from .models import LessonDocumentation, PersonalNote


class LessonDocumentationForm(forms.ModelForm):
    class Meta:
        model = LessonDocumentation
        fields = ['topic', 'homework']
class PersonalNoteForm(forms.ModelForm):
    class Meta:
        model = PersonalNote
        fields = ['person', 'absent', 'late', 'excused', 'remarks']

    def __init__(self, *args, **kwargs):
        super().__init__(*awrgs, **kwargs)
        self.fields['person'].widget.attrs['readonly'] = True

    def clean_person(self):
      return self.instance.person


PersonalNoteFormSet = forms.modelformset_factory(