Объявите ChoiceField в view.py в Django - PullRequest
0 голосов
/ 27 сентября 2019

Я имею дело с некоторыми динамическими данными, основанными на выбранной категории.Я использую get_form_kwargs для объявления динамических полей.

        """Return the keyword arguments for instantiating the form."""
        kwargs = super().get_form_kwargs()
        PowerPlugType = [
            ("1", "1"),
            ("2", "2"),
        ]
        kwargs["dynamic_fields"] = [
            {
                "type": forms.CharField,
                "name": "AnalogRGBInput",
                "required": False,
            },
            {
                "type": forms.ChoiceField,
                "name": "PowerPlugType",
                "choices": [("1", "1")],
                "required": False,
            }
        ]
        return kwargs

, как вы можете видеть, я добавляю CharField, но не могу указать варианты выбора для ChoiceField.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...