重新排列键串中数字字典的优雅方法

2024-05-29 00:15:31 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个与这些对象有关的dict:

< 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_timetask[n]['key_name']什么样的方法是最简洁和优雅的

我觉得我要写的代码要多得多


Tags: 对象nametaskdateorderformsstartnum
1条回答
网友
1楼 · 发布于 2024-05-29 00:15:31

这是Django表单集的数据。与其试图单独操作它,不如使用表单集本身可用的方法:一旦验证了该表单集,就可以执行formset.forms[0].cleaned_data['start_time']

相关问题 更多 >

    热门问题