34 lines
757 B
Python
34 lines
757 B
Python
from django.db import models
|
|
from django.forms import ModelForm, DateField, ChoiceField, RadioSelect
|
|
from django.contrib.admin.widgets import AdminDateWidget
|
|
|
|
from .models import Project, Volunteer, IFG, Library
|
|
|
|
class ProjectForm(ModelForm):
|
|
|
|
start = DateField(widget=AdminDateWidget)
|
|
|
|
class Meta:
|
|
model = Project
|
|
fields = '__all__'
|
|
|
|
class VolunteerForm(ModelForm):
|
|
|
|
CHOICES = [('IFG','ifg'),
|
|
('Lib','library'),]
|
|
choice = ChoiceField(choices=CHOICES, widget=RadioSelect)
|
|
|
|
class Meta:
|
|
model = Volunteer
|
|
fields = '__all__'
|
|
|
|
class LibraryForm:
|
|
class Meta:
|
|
model = Library
|
|
fields = '__all__'
|
|
|
|
class IFGForm:
|
|
class Meta:
|
|
model = 'IFG'
|
|
fields = '__all__'
|