有没有办法更改清理数据的输出顺序,以便从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)