希望在這裏爲您提供一個簡單的問題。所以我有一種圖像庫作爲行在頁面中列出。最初它從最舊到最新列出。我更喜歡最新到最古老。通過在for循環中反轉查詢來解決此問題。像這樣:Django顛倒HTML中的數據庫內容
{% for image in gallery reversed %}
我的問題是,有沒有更好的方法來做到這一點?也許在views.py文件中?以上看起來似乎......被打了或什麼東西。我知道它涉及「reverse()」,但我不知道如何實現它。下面是views.py部分:
def user_profile(request):
context = {}
populateContext(request, context)
user_details = UserProfile.objects.get(user=request.user)
context.update(user_details=user_details)
""" blah blah """
context.update(gallery=ImageDoc.objects.only('thumbfile').filter(user_id=request.user.id))
return render(request, 'register/profile.html', context)
它應該是在倒數第二行那裏,這其中的內容存儲到「上下文」字典。
怎麼辦你定義「最古老」? – Sayse