Django2.0即將帶來3個重要特性
Django2.0的開發已經完成,目前項目已經進入到bug修復的階段,距離正式發布應該已經不太遠了。那麼Django2.0帶來了哪些重要的改變呢?讓我們先睹為快。
1、URL編寫進行了簡化
Django以前的URL規則是正則規則,寫起來是有點反人類的,一點都不Pythonic。開發者們一直在被迫寫類似這樣的匹配表達式:
從Django2.0開始,你可以這麼寫了:
參數叫year,類型是int,很好很直觀。這個特性很棒,世界早該如此,我們終於解脫了。
2、管理後台樣式自適應,支持移動端瀏覽器了
以前admin在移動端是顯示不完整的,需要左右拉動才能瀏覽完整,像這樣
Django2.0的admin在移動端下會自動換行顯示,像這樣
除此之外,首次啟動的歡迎頁面也重做了,感覺高大上了很多
3、資料庫查詢的聚合操作annotate中,增加了一個叫Window的操作,和一個叫Frame的條件。
什麼是聚合操作?aggregate和annotate有什麼區別?Window又起到什麼作用?如何使用Q、F、Frame?這麼多的概念你是否一頭包?沒關係,在我們的《18天學會寫網站》的課程中,老師將增加有關這個主題的專題講解,近期上線,敬請期待哦。


※不能錯過的10篇經典推文
※Python王者都是這樣處理文件路徑的
※Python3.6初體驗:數字字元串神操作
※月考+Python軟體也會中毒,請謹慎預防並及時殺毒。
※Python3.6初體驗:變數類型注釋
TAG:Python程序員 |