Seçenekleri dinamik olarak ayarlamak istiyorum.Django choicefield ile dinamik olarak seçenekler nasıl ayarlanır?
__set_choices yöntemini kullandım, ancak istek yöntemi POST olduğunda, is_valid yöntemi her zaman False değerini döndürür. Başka bir modele bir ForeignKey sahip bir model ile bir ModelForm varsa
maersu çözümüne benzerclass MyForm(BaseForm):
afield = forms.ChoiceField(choices=INITIAL_CHOICES)
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['afield'].choices = my_computed_choices
"__set_choices yöntemi" nedir? Bu ne işe yarıyor? Ne diyor? Formunuz nedir? –