Я имею дело с некоторыми динамическими данными, основанными на выбранной категории.Я использую 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.
Спасибо.