目前,每当我运行以下代码时,“供应商”数据都会在结果中显示多次,因为我的表中有多行,但我希望它只出现一次。
orders = Order.objects.all()
supplier = request.GET.get('supplier')
product = request.GET.get('product')
if supplier:
orders = orders.filter(supplier_id=supplier)
if product:
orders = orders.filter(product_id=product)
for tr in orders:
table_row = [str(tr.supplier)]
table_data.append(table_row)
有没有办法在循环内或没有循环时只出现一次?