Newer
Older
from django import forms
from .models import Funder, Grant
class FunderRegistrySearchForm(forms.Form):
name = forms.CharField(max_length=128)
class FunderForm(forms.ModelForm):
class Meta:
model = Funder
class FunderSelectForm(forms.Form):
funder = forms.ModelChoiceField(queryset=Funder.objects.all())
class GrantForm(HttpRefererFormMixin, forms.ModelForm):
class Meta:
model = Grant
fields = ['funder', 'number', 'recipient_name', 'recipient', 'further_details']
self.fields['recipient'] = forms.ModelChoiceField(
queryset=Contributor.objects.select_related('user').order_by('user__last_name'),
class GrantSelectForm(forms.Form):
grant = forms.ModelChoiceField(queryset=Grant.objects.all().select_related('funder'))