首页 > 解决方案 > Django - 当我更新日期字段和选择字段时,我看不到当前值

问题描述

我想编辑某些内容,但某些字段未填充当前选定的值。示例:DateField 和 ModelChoiceField

这是我当前的代码

视图.py

def pacient_update(request, pk):
instance = get_object_or_404(Pacient.objects.filter(medic=request.user.medic), pk=pk)
instance_a = get_object_or_404(AdresaUseri, pk=pk)
pacient = PacientForm(request.POST or None, instance=instance)
adresa = AdresaForm(request.POST or None, instance=instance_a)

if pacient.is_valid() and adresa.is_valid():
instance  = pacient.save(commit=False)
instance.save()
instance_a = adresa.save(commit=False)
instance_a.save()
context = {
'instance':instance,
'form': pacient,
'form_a': adresa,
}
return render(request, 'pacienti/adaugare.html', context)

标签: pythondjango

解决方案


推荐阅读