【发布时间】:2016-05-16 18:01:41
【问题描述】:
在 SQLite 中本地构建。我的应用程序有对象价格的数字。在 SQLite 中,我能够定期对价格进行排序(例如:914 美元、799 美元、120 美元、95 美元、9.00、7.50 美元。)
将应用程序推送到 Postgres 后,数字如下: 95、914、9.00、799、7.50、120。
我显然希望在 Postgres 中按价格从高到低和从低到高来订购它们。我究竟做错了什么?
模型字段:
price = models.DecimalField(max_digits=8, decimal_places=2, null=True)
网址:
url(r'^browse/price_desc/$', 'collection.views.price_desc', name="pricehigh")
查看:
def price_desc(request):
items = item.objects.all.order_by('-price')
return render(request, 'index.html', {
'items' : items,
})
【问题讨论】:
-
如果他按照他的建议订购了 95、914、9.00、799、7.50、120 的商品,那么显然订购是错误的。
标签: python django postgresql sqlite