更改cleaning_data的输出顺序

时间:2016-06-02 13:24:24

标签: python-2.7 django-forms

有没有办法更改清理数据的输出顺序,以便从ex返回数据。日期?因为看起来默认输出顺序是字母的。 我需要将cleaning_data的输出作为方法的参数传递,并且以正确的顺序传递数据非常重要,因为方法使用枚举并将序列添加到从cleaning_data.Classes示例的每个对象中:{{3 }}

FORM:

class GroupEditForm(forms.ModelForm):
    def save(self, commit=True):
        group = super(GroupEditForm, self).save(commit=False)
        group.save()

        group.set_persons(self.cleaned_data['person'])

        if commit:
            group.save()
        return group

GROUP_MODEL' S_METHOD:

def set_persons(self, list_of_persons):
   for seq, person in enumerate(list_of_persons):
        Membership.objects.create(group=self, person=person,
            seq=seq+1)

0 个答案:

没有答案