【发布时间】:2019-03-01 03:22:07
【问题描述】:
我认为有以下代码。我想将查询结果(如果为真)保存到另一个模型中。如何做到这一点?
def scan(request):
print(request.session)
if request.method == 'POST':
srch = request.POST['srh']
if srch:
match = ReportModel.objects.filter(Q(serialNumber__iexact=srch))
if match:
return render(request, 'admin/scan.html', {'sr': match})
else:
messages.error(request, 'No result yet for the requested device!')
else:
return redirect('/scan/')
return render(request, 'admin/scan.html')
【问题讨论】:
-
another model是如何声明的? -
与被查询模型相同的字段
-
我有 2 个相同字段的模型,一个用于丢失,另一个用于找到。所以我想将搜索查询的结果(如果为真)保存到找到的模型。
标签: python django search model updatemodel