from django import forms from .models import Component, Score, Tag from students.models import Student class ComponentForm(forms.ModelForm): class Meta: model = Component fields = ( 'name', 'category', 'due_date', 'grade_total', ) widgets = { 'due_date': forms.DateInput(attrs = { 'type': 'date' }), } class ComponentUpdateForm(forms.ModelForm): class Meta: model = Component fields = ( 'subject', 'name', 'category', 'due_date', 'grade_total', 'tags', ) widgets = { 'due_date': forms.DateInput(attrs = { 'type': 'date' }), } class TagForm(forms.ModelForm): class Meta: model = Tag fields = ( 'name', )