亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我怎樣才能找到我最貴的產品?

我怎樣才能找到我最貴的產品?

郎朗坤 2021-12-26 10:31:31
在我的產品詳細信息頁面上,我想顯示選定的產品,并在下面顯示我最昂貴的產品。我怎樣才能買到最貴的產品?我試圖讓這樣的工作:product_detail_view = get_object_or_404(Product,id=id)most_expensive_products = Product.object.filter(price = ??????????) context { 'product_detail_view': product_detail_view ,          'most_expensive_products':most_expensive_products }return render (... )我必須用什么來代替??????????我需要在我的模型中這樣做嗎?這是我的模型:class Product(models.Model):    title = models.CharField(max_length=120)    car = models.CharField(max_length=120)    tag = TaggableManager()    slug = models.SlugField()    description = models.TextField(blank=True,null=True)    price = models.DecimalField(max_digits=50,decimal_places=2)    acitve = models.BooleanField(default=True)    timefield =     models.DateTimeField(auto_now_add=True,auto_now=False)    updated = models.DateTimeField(auto_now_add=False,auto_now=True)    hits = models.IntegerField(default=0)    image = models.ImageField()
查看完整描述

1 回答

?
躍然一笑

TA貢獻1826條經驗 獲得超6個贊

您可以通過訂購查詢并對其進行切片來找到最昂貴的產品:

Products.objects.order_by('-price')[:5]

price由于-前綴,我們在這里按降序排序。此查詢應為您提供五個最昂貴的Products。隨意包括其他修飾符filter(),例如以獲得更具體的信息,例如Product在某個類別中查找最昂貴的s 或從最昂貴的列表中排除所選的主要產品。


查看完整回答
反對 回復 2021-12-26
  • 1 回答
  • 0 關注
  • 359 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號