首頁>Club>
12
回覆列表
  • 1 # 麥田裡的大叔

    Django是一個開放原始碼的Web應用框架,由Python寫成。採用了MTV的框架模式,即模型M,檢視V和模版T。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的,即是CMS(內容管理系統)軟體。

  • 2 # 心小天

    Django是基於python的一款後端框架,python後端常用的框架還有flask ,tornado。如果你準備開發靈活的企業官網、內部使用的管理系統、後臺系統等,Django是非常合適的一款框架,他開發速度夠快,功能豐富齊全,是python web最值得學習和使用的一款後端框架

  • 3 # 碼農劉

    作為一個3年python工作者,感覺很慚愧.python強項在人工智慧,然而我的工作確跟人工只能毫不相干,一直與django打交道.

    django是python的大型後臺框架,功能還是很強大的

    orm

    orm全程是Object-Relation Mapping,物件關係對映,有一個物件(Modal)對應一張資料表.一個屬性名對應一個欄位,一個類例項對應一條記錄.他可以讓你專注程式碼編寫,而不用去管資料庫的建立,因為orm給你提供了makemigrations和migrate兩個命令

    你只要敲敲命令,輕輕鬆鬆建立資料表,當然偶爾也會出現問題.對於表字段屬性也涵蓋了很多,像主鍵,索引,備註,外來鍵等都有.關於外來鍵要說一下,平常我們資料庫都不會建實際的外來鍵關係,所以在orm中我們也可以透過配置,刪除在資料庫中的外來鍵關係.但是orm中你需要有這個外來鍵關係,有了這個關係,你才能實現連表查詢呀.

    既然能輕鬆建資料表,那我們不需要來關心資料庫型別了,也是透過配置來實現的.

    對於增刪查改,基本上你能想到的資料庫操作,他都能實現,如果有不能實現的,他還給你提供了原生sql語句查詢的.其實,orm的查詢,是django自己把你的查詢轉化成了對應資料庫型別的原生sql.有這種轉化,必然會損耗部分機器效能.所以要不要用orm還是要視情況而定.

    mvt模式

    mvt模式,是我不太喜歡模式,model-view-template,他的模板(template)在這個前後端分離的大環境下顯的很雞肋.沒有Controller,總感覺怪怪的,你要自己寫吧,跟人家這模式又不相符,你要不寫吧,程式碼就會亂亂的.抓耳撓腮~~

    小插曲

    之前我們公司是沒有前後端分離的,我見過我們的後端大神,用xadmin,寫前端的.不過我沒用過.我還是喜歡用HTML.哈哈,這可以看出,django是不是有點強,雖然有的強沒啥用.

    總結:

    django的功能,肯定不止這一點.我只列一些平常用的比較多的,其餘功能可以取官網查詢,現在應該是2.x版本了,有幾個版本改動還是挺大的.

  • 4 # 焦慮老爸

    Django是一個web框架,只是python的一個開發分支的一個開源專案而已,沒有什麼好或者不好的問題。如果你要學習Python,建議從基礎的學起,逐步掌握全棧技術。

    另外,你在逐步掌握這些技術的同時,需要進一步的學習作業系統、網路原理、資料結構、C語言演算法等基礎課程。待到你這些都學的差不多了,就可以開始學習一些架構設計之類的課程了。

  • 5 # 取名如此DE

    我認為對於DJango這款程式來說,主要的問題還是搓碟的體驗不是最佳,相比其他同行,比如DJAY家的一系列產品,不僅和pioneer程式完美匹配,還有如此還原且美妙絕倫的搓碟體驗,對比之下,DJango搓碟這點是最大缺點。

    不過從正面來講,對於一些業餘的掌上音樂製作人可以搭配MIDI鍵盤和LUNCHPAD就綽綽有餘了,但對於專業製作人特別是擅長搓碟的專業玩家來說,這個程式是遠遠不夠的,我個人的話還是推薦DJAY,一直在用,功能都很齊全。

    還有上面的一切內容呢,也只給你們做一個參考,根據自己的想法來即可,畢竟它是我自己瞎編的。

  • 中秋節和大豐收的關聯?
  • 你女朋友,懷了她前男友的孩子怎麼辦?