0

目前,每当我运行以下代码时,“供应商”数据都会在结果中显示多次,因为我的表中有多行,但我希望它只出现一次。

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)

有没有办法在循环内或没有循环时只出现一次?

4

0 回答 0