我正在使用 Django 表单向导。在这一部分中,我想使用 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' (以及许多其他选项),但这导致了一条错误消息。
这可能很容易,但我无法弄清楚......