python - 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)
解决方案
推荐阅读
- python - 如何在不刷新页面的情况下显示/渲染存储在外部模型中的用户名?
- reactjs - React Hooks 和 redux 导致不必要的渲染和一些意想不到的效果
- c# - 如何在c#中对Picturebox动态透明背景颜色标签
- firebase - 如何在 Firebase 中查询我的应用所在国家/地区的 ARPU 和 ARPPU?
- python-3.x - 矢量化点积比 for 循环版本慢得多
- c# - 我可以将表单上的 Invoke 方法传递给另一个类吗?
- mysql - 选择列的下一个值,其中最后一次出现的特定值在 SQL 的不同列中找到
- react-native - AWS Amplify 不安全吗?
- c - struct epoll_event memset 还是没有 memset?
- c# - 使用 Flurl 将流响应发布和保存到文件的正确方法是什么