gpt4 book ai didi

Django:如何迭代表单集并访问清理过的数据?

转载 作者:行者123 更新时间:2023-12-01 01:35:24 24 4
gpt4 key购买 nike

如果我想对我的表单集做一些事情而不是立即保存它怎么办?

我怎样才能做到这一点?

        for form in vehicles_formset.forms:
listing.id = None
listing.vehicle_year = form.cleaned_data['year']
listing.vehicle_make = form.cleaned_data['make']
listing.vehicle_model = form.cleaned_data['model']
listing.vin = form.cleaned_data['vin']
listing.vehicle_runs = form.cleaned_data['runs']
listing.vehicle_convertible = form.cleaned_data['convertible']
listing.vehicle_modified = form.cleaned_data['modified']
listing.save()

(因此创建了多个列表)显然 cleaned_data不存在。 data 里有一堆东西dict 喜欢 form-0-year但这对我来说毫无用处。

最佳答案

你打过电话吗vehicles_formset.is_valid()在你上面的片段之前?

此外,使用 ModelForm在您的表单集中,您只需执行 listing = form.save(commit=False) 即可从表单中获取列表实例。

关于Django:如何迭代表单集并访问清理过的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2406759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com