我希望将Mvouchar和Mycheque详细信息附加到一个报告列表中,并且字段也相同。
我可以将此附加到一个函数中吗?因为以我的方式,它仅附加Mvouchars值
我怎么都可以做到?
views.py
def all_report(request):
reports = []
for report_obj in Mvouchar.objects.all():
reports.append({'topay': report_obj.to_pay, 'chequeno': report_obj.cheque_no, 'chequedate': report_obj.cheque_date, 'date': report_obj.dated})
return render(request, 'cheque/report.html', {'reports': reports})
def all_report(request):
reports = []
for report_obj in Mycheque.objects.all():
reports.append({'topay': report_obj.to_pay, 'chequeno': report_obj.cheque_no, 'chequedate': report_obj.cheque_date, 'date': report_obj.dated})
return render(request, 'Cheque/report.html', {'reports': reports})
答案 0 :(得分:0)
def all_report(request):
reports = []
for model in (Mvouchar, Mycheque):
for report in model.objects.all():
reports.append({'topay': report_obj.to_pay, 'chequeno': report_obj.cheque_no, 'chequedate': report_obj.cheque_date, 'date': report_obj.dated})
return render(request, 'cheque/report.html', {'reports': reports})