43 lines
946 B
Python
43 lines
946 B
Python
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',
|
|
) |