说我有这些对象的词典:
< MultiValueDict: {
u 'task-1-t_name': [u 'T2'],
u 'task-INITIAL_FORMS': [u '0'],
u 'task-1-end_date': [u '1010-01-01'],
u 'task-MAX_NUM_FORMS': [u '1000'],
u 'order_wizard-current_step': [u 'task'],
u 'task-TOTAL_FORMS': [u '2'],
u 'task-1-start_date': [u '1010-01-01'],
u 'task-0-t_name': [u 'T1'],
u 'task-MIN_NUM_FORMS': [u '0'],
u 'task-0-end_date': [u '1010-01-01'],
u 'task-0-start_date': [u '1010-10-01']
创建可以给我task[0].start_time
或task[n]['key_name']
我觉得我要编写的代码比执行此操作所需的代码多得多
答案 0 :(得分:2)
这是Django formset的数据。您应该使用formset本身可用的方法,而不是尝试单独操作它:一旦验证了该formset,就可以执行formset.forms[0].cleaned_data['start_time']
。