自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

總結(jié)Python版本大集合

開發(fā) 后端
本文對Python版本選擇,IDE選擇及編碼的解決方案進行了一番詳細的描述,實為Python初學(xué)者必讀的Python學(xué)習(xí)經(jīng)驗心得。

Python在編程領(lǐng)域的占有率一直處于穩(wěn)步上升之中,他畢竟是在開發(fā)語言中的佼佼者,他以非常便于操作和代碼簡單的優(yōu)點使一些編程人員青睞,下文就著重介紹Python版本

后臺的功能基本上都自動有了,比如我做的例子是一個二手信息發(fā)布平臺,category是二手信息的類型,還有一個information類,和category是多對一的關(guān)系。那么在后臺,category和information的crud就自動生產(chǎn)了。

由于category本身是一個自關(guān)聯(lián),所以在admin中 add category的時候,admin會根據(jù)我model的定義。自動要求選擇一個parentCategory,而在add information的頁面上,admin會要求我選擇一個category來完成對一個information的創(chuàng)建,而以前在java中,這些工作都需要自己完成。

當然也有很多工具可以自動生產(chǎn)crud,不過這些開源的工具基本上都是針對單個model的,而且生成的代碼需要很大修改才能真正的把功能跑起來,最重要的一點是不能自動生成關(guān)聯(lián)關(guān)系的管理。當然我也見過有公司做了基于數(shù)據(jù)庫驅(qū)動的代碼生產(chǎn)器。

能生成完整可用的代碼和頁面,也包括關(guān)聯(lián)關(guān)系的處理,不過由于語言特性的區(qū)別,在開發(fā)的時候我們還是要不停的重啟server才能顯示出效果來。雖然在技術(shù)上,為ssh實現(xiàn)這個功能并不難。

但是會消耗不少時間在上面,消耗了很多時間的話,很少就有公司將其貢獻出來了。所以個人認為django在這個功能上做得還是非常不錯的,尤其這個功能可以節(jié)省開發(fā)者很多的時間。甚至有些時候,項目可以雙線執(zhí)行。

用戶通過admin輸入數(shù)據(jù),Python版本程序員開發(fā)前臺,這樣,前臺功能做完之后,數(shù)據(jù)也有了,基本可以測試上線了。在需要快速開發(fā)的小項目上,這個特性顯得尤其重要,因為django產(chǎn)生得時候就是基于這個場景。

當然有時候后臺也沒有這么簡單,不過還好,admin提供了擴展的功能,我們可以自己寫擴展的代碼,然后集成到admin中去,不過事實上除了能改變admin的模板。我們不能改變?nèi)魏蝍dmin的代碼,不過我時常在想。

如果admin支持代碼自動生成的功能,那豈不是很美妙,我們可以隨意的修改后臺的功能了,否則我們就需要自己寫代碼,不如在生成的代碼上擴展方便。 要使用admin,必須打開django的權(quán)限模塊,這里簡單介紹一下權(quán)限模塊,django自帶了一個權(quán)限模塊,這個權(quán)限模塊中的model對于熟悉權(quán)限這塊的人來說再熟悉不過了。

Python版本,group,permission,user和group多對多,group和permission多對多,在acegi中,我們通常這樣定義,user,role,resource。這個和django中的權(quán)限是一樣的,不過在django中默認的permission的粒度是非常的粗了,是基于model的,如果我們要更細的權(quán)限模塊,那么就需要自己擴展了。#t#

Python免費開源,可移植到多種操作系統(tǒng),只要避免使用依賴于特定操作系統(tǒng)的特性,Python程序無需修改就可以在各種平臺上面運行。Python擁有現(xiàn)代編程語言所具有的一切強大功能,Python標準庫十分龐大,可以幫助開發(fā)者處理各種工作,如:圖形用戶界面、文件處理、多媒體、正則表達式、文檔生成、單元測試。

線程、數(shù)據(jù)庫、網(wǎng)絡(luò)通訊、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、HTML、WAV文件、密碼系統(tǒng)、Tk和其他與系統(tǒng)有關(guān)的操作。只要安裝了Python,這些功能都是可用的除了標準庫以外,還有許多其他高質(zhì)量的庫,如wxPython、Twisted和Python圖形庫等等數(shù)不勝數(shù)。

責(zé)任編輯:chenqingxiang 來源: 清華大學(xué)出版社
相關(guān)推薦

2012-04-28 10:29:24

jQuery

2010-07-26 09:06:09

SQL Server游

2010-07-14 14:02:52

SQL Server數(shù)

2012-01-05 10:19:43

JavaScript

2011-07-04 10:33:22

QT

2014-05-15 15:29:09

Android開發(fā)資源

2013-08-13 13:38:13

Android錯誤解決

2011-06-21 10:44:32

QT QTE

2010-10-20 17:31:40

Fedora應(yīng)用

2010-02-24 10:52:24

IBM中端服務(wù)器

2010-06-09 17:00:43

UML試題

2009-08-24 11:04:56

2010-08-04 09:57:28

路由器

2010-10-12 14:28:54

2025-02-17 00:00:03

人工智能AI工具

2009-01-07 10:30:25

2014-06-12 17:02:46

世界杯手游

2018-12-17 09:00:00

大數(shù)據(jù)數(shù)據(jù)科學(xué)工具

2012-12-26 17:14:03

2009-11-24 19:02:35

PHP常用字符串
點贊
收藏

51CTO技術(shù)棧公眾號