私はDjangoformwizardを使用しています。この部分では、ifステートメントを使用します。
def get_form_initial(self, step):
if step =='2':
x = self.get_cleaned_data_for_step('0') or {}
if x['Color'] == 'Red':
何を試しても、x['Color']が'Red'と一致することはありません。
チェックすると、xは値を取得します。
{'Color': <Products: Red>}
x ['Color'] ['Products'] =='Red'(および他の多くのオプション)も試しましたが、エラーメッセージが表示されました。
これはおそらく簡単ですが、私には理解できません......