當前位置:
首頁 > 最新 > Django2.0即將帶來3個重要特性

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天學會寫網站》的課程中,老師將增加有關這個主題的專題講解,近期上線,敬請期待哦。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python程序員 的精彩文章:

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

TAG:Python程序員 |