Python CartQuantity匹配查询不存在错误

Python CartQuantity匹配查询不存在错误,python,django,Python,Django,嗨,我正在尝试获取查询集中的最新/最新编号: 我使用这个代码行: CartQuantity.objects.filter(customer=customer).values_list('cquantity', flat=True).get(pk=-1) 以下是queryset的外观: <bound method QuerySet.last of <QuerySet [4, 4, 4, 2, 4, 4, 5, 6, 5, 14, 10, 12]>> # need las

嗨,我正在尝试获取查询集中的最新/最新编号:

我使用这个代码行:

CartQuantity.objects.filter(customer=customer).values_list('cquantity', flat=True).get(pk=-1)
以下是queryset的外观:

<bound method QuerySet.last of <QuerySet [4, 4, 4, 2, 4, 4, 5, 6, 5, 14, 10, 12]>>  # need last number(12)

是否有人知道如何修复错误或以其他方式获取最新编号(在本例中为查询集中的编号12)?

CartQuantity.objects.filter(customer=customer.values\u list('cquantity',flat=True)[-1]


CartQuantity.objects.filter(customer=customer).values\u list('cquantity',flat=True).last()


CartQuantity.objects.filter(customer=customer)值列表('cquantity',flat=True)。reverse()[0]
pk[-1]像这样试试看:CartQuantity.objects.filter(customer=customer)。值列表('cquantity',flat=True)。get(pk[-1])?@04k它不起作用。我收到一个错误:NameError:未定义名称“pk”
class CartQuantity(models.Model):
    customer = models.ForeignKey(Customer, on_delete=models.SET_NULL, blank=True, null=True)
    cquantity = models.IntegerField(default=0, null=True, blank=True)