class ExerciseForm(ModelForm): category = ModelChoiceField( queryset=ExerciseCategory.objects.all(), widget=TranslatedSelect()) muscles = ModelMultipleChoiceField( queryset=Muscle.objects.all(), widget=TranslatedOriginalSelectMultiple(), required=False) muscles_secondary = ModelMultipleChoiceField( queryset=Muscle.objects.all(), widget=TranslatedOriginalSelectMultiple(), required=False) class Meta: model = Exercise widgets = {'equipment': TranslatedSelectMultiple()} fields = [ 'name_original', 'category', 'description', 'muscles', 'muscles_secondary', 'equipment', 'license', 'license_author' ] class Media: js = ('/static/bower_components/tinymce/tinymce.min.js', )
class ExerciseForm(ModelForm): category = ModelChoiceField( queryset=ExerciseCategory.objects.all(), widget=TranslatedSelect()) muscles = ModelMultipleChoiceField( queryset=Muscle.objects.all(), widget=TranslatedOriginalSelectMultiple(), required=False) muscles_secondary = ModelMultipleChoiceField( queryset=Muscle.objects.all(), widget=TranslatedOriginalSelectMultiple(), required=False) license_author = forms.CharField( label="Author", help_text=_('If you are not the author, enter the name or ' 'source here. This is needed for some licenses ' 'e.g. the CC-BY-SA.'), required=False) class Meta: model = Exercise widgets = {'equipment': TranslatedSelectMultiple()} fields = [ 'name_original', 'category', 'description', 'muscles', 'muscles_secondary', 'equipment', 'license', ] class Media: js = ('/static/bower_components/tinymce/tinymce.min.js', )