render_to_response()
在Django 3.0使用中被删除
render()
最后你的代码会是这样的
class StockPricingView(View):
def get(self, request, pk):
data1 = OtherOrder.objects.get(id=pk)
data = PricingModule.objects.filter(item__other_order_id=pk)
charges = OtherOrderAdditionalCharges.objects.filter(order_id=pk)
if charges.exists():
total_charges = charges.aggregate(Sum('amount')).get('amount__sum') or 0.00
order_total = data1.otherorderitem_set.all().aggregate(Sum('total_cost')).get('total_cost__sum') or 0.00
per_charges = (total_charges/order_total)*100
return render(request, 'stock/otherorders/stock_pricing_view.html')
render()
函数接受中指定的多个参数
doc.