接觸python有一段時間了,由於過去一直用php框架codeigniter和cakephp做敏捷開發,現在想找一下有沒有專門用python所編的web敏捷框架。開啟google輕輕一打,django馬上進入了我的視野。深入搜尋後,發現django是當今python世界中web應用中首屈一指的框架。想用他的興趣油然而生。
說真的django的文件真的是精品中的精品。做web應用有段時間了。django的文件我感覺是最全的並且例子也是最多的。django**的一開始先介紹了4個tutorial.當我跟著文件把這4個基本的tutorial做一遍後,我告訴自己用django來做應用吧,用django是一種享受。下面簡單說說django的優點吧。
1、django完全符合mvc規範(在django中用mtv代替mvc,但其實是差不多的概念)
2、django有強大的資料庫模型,在設計表結構時,根本不需要自己寫sql語句。只要定義好models.py檔案,打一條簡短(python manage syncdb)的命令,自動生成ddl語句。
3、django的物件非常豐富。這些物件可以幫助我們少寫多少code啊!我曾在用cakephp時,用過它的自動crud功能,感覺非常強大,當我在用django時,發現django的crud功能不像cakephp一樣用一句命令來自動生成,但是django提供了各種view物件。也能達到相同的效果,但django顯然靈活的多。打乙個比喻吧,cakephp和django這兩家公司都是電腦的。但是cakephp是一家大型企業電腦出廠時是乙個整體,不能分割(其實也能分割。這裡只想突出django的好,所以拿cakephp當墊腳石了);而django生產的電腦是各個零部件分開的。所以更靈活。
4、django框架本身就提供了乙個除錯web伺服器(這個功能真心強大啊),而不像其他框架在用之前還要配各種環境。
5、
django還有乙個特性也很受大家喜歡。他提供了乙個admin應用,這個應用對管理人員來說很實用,這個應用本身就是用django編寫的,對於我們學習者來說,也有參考意義。
其實說了這麼多django的好,沒用。如果你真相想體會django優點。那你就趕快用他吧。他的確不一樣啊。
我最近自己也在業餘時間為公司it helpdesk team編寫乙個web應用,恰好用的就是django.現在正好是在收尾階段。過一段時間,我將把**放到github上與喜歡django框架的朋友們分享。
Django第一次接觸
不美好的第九天tat 11月的最後一天 今天開始正式看看看看看看django 其實也是從晚上開始,太磨蹭沒效率 在linux下安裝好了 大概就是 安裝python2.7.3 ubuntu自帶,但是少東東 安裝django1.6 然後就發現按照教程用這個django admin.py startpro...
第一次接觸ruby
part one afile file.new e calog.cfu w afile.puts rtwe calllog configuration file afile.puts rerew 2.0 calog afile.puts 日誌的根路徑 afile.puts base path e l...
第一次接觸ubuntu
第一次接觸ubuntu好激動 1.進入 退出命令列介面 alt ctrl f1 進入命令列介面 alt ctrl f7 退出命令列介面 2.安裝wine sudo apt get install wine使用 終端命令就是 wine 舉個例子,你現在要執行魔獸,然後你的魔獸的資料夾的位置是 home...