小編這次要給大家分享的是怎么使用django正續(xù)或者倒序查庫(kù),文章內(nèi)容豐富,感興趣的小伙伴可以來(lái)了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
Django的ORDER_BY查詢集,升序和降序
如何訂購(gòu)由降我的查詢?cè)贒jango按日期設(shè)定?
Reserved.objects.all().filter(client=client_id).order_by('check_in')
我只是想從降所有由check_in日期保留篩選。 任何人都可以可以的想法? 提前致謝
1.
Reserved.objects.all().filter(client=client_id).order_by('-check_in')
注意-前check_inDjango的
2.
Reserved.objects.filter(client=client_id).order_by('-check_in')
連字符“-”在“check_in”前表示降序排列。升序是不言而喻的。
我們不必過(guò)濾器之前添加的所有()()。這將仍然有效,但你只需要添加所有()當(dāng)你想從根本上查詢集的所有對(duì)象。
更多關(guān)于這個(gè)在這里:
3.
它的工作原理去除
.all()
:
Reserved.objects.filter(client=client_id).order_by('-check_in')
補(bǔ)充知識(shí):os.getcwd()、sys.path[0]、sys.argv[0]和__file__的區(qū)別
要分清這幾個(gè)的區(qū)別與使用條件,實(shí)際測(cè)試一下是最準(zhǔn)確的。
設(shè)計(jì)測(cè)試方法:
一個(gè)主模塊用來(lái)運(yùn)行,一個(gè)子模塊用來(lái)被主模塊調(diào)用
主模塊路徑:
/Users/stephen/Documents/code/test_dir/01test
子模塊路徑:
/Users/stephen/Documents/code/test_dir/02test
運(yùn)行模塊的路徑:
/Users/stephen/Documents/code/test_dir/01test/001_test
ok 現(xiàn)在編寫兩模塊代碼
子模塊 submodule.py
import os import sys def child_test(): print('sub os.getcwd():{}'.format(os.getcwd())) print('sub sys.path[0]:{}'.format(sys.path[0])) print('sub sys.argv[0]:{}'.format(sys.argv[0])) print('sub __file__:{}'.format(__file__)) if __name__ == '__main__': chid_test()