from django import forms from AKModel.models import AK, AKOwner class AKForm(forms.ModelForm): class Meta: model = AK fields = ['name', 'short_name', 'link', 'owners', 'description', 'category', 'tags', 'reso', 'present', 'requirements', 'conflicts', 'prerequisites', 'notes', ] widgets = { 'requirements': forms.CheckboxSelectMultiple, } class AKWishForm(AKForm): class Meta(AKForm.Meta): exclude = ['owners'] class AKOwnerForm(forms.ModelForm): class Meta: model = AKOwner fields = ['name', 'email', 'institution', 'link']