为了账号安全,请及时绑定邮箱和手机立即绑定

Django Formset - 在保存之前更新 Views.py 中的值

Django Formset - 在保存之前更新 Views.py 中的值

慕标5832272 2023-09-05 20:19:10
我试图将表单集中每个表单的值设置为单个值。我不知道如何完成这个...views.py 函数如下:喜欢: formset.idcst_cnt = idviews.pydef customer_contacts(request, id):    ContactFormSet = modelformset_factory(AppContactCnt, can_delete=True, fields=(        'name_cnt', 'phone_cnt', 'email_cnt', 'note_cnt', 'receives_emails_cnt'), max_num=3, extra=3)    formset = ContactFormSet(queryset=AppContactCnt.objects.filter(idcst_cnt=id), prefix='contact')    if request.method == 'GET':        context = {'formset': formset}        return render(request, 'customer_contacts.html', context=context)    if request.method == 'POST':        formset = ContactFormSet(request.POST, prefix='contact')        if formset.is_valid():            print("we're updating contacts for " + str(id))            # formset.save()        return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

if request.method == 'POST'你可以做for form in formset



查看完整回答
反对 回复 2023-09-05
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信