2
我想從模型中獲得隨機對象,但是如果數據庫中沒有數據我想返回404頁面。如何使用get_object_or_404和order_by('?')來獲得隨機圖像
這行代碼爲我工作很好:
dummy_image=DummyImage.objects.order_by('?').first().image_url.url
,但我想用get_object_or_404
快捷。
所以,我想這一點:
dummy_image = get_object_or_404(DummyImage).order('?').first().image_url.url
但dosent't工作,並會造成一些問題。它說它返回了兩個以上的對象。
我該如何解決問題?