Exemplo n.º 1
0
        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', )
Exemplo n.º 2
0
        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', )