django的哲学很耐人回味
前斷時(shí)間連著下雨。心情有時(shí)比較低沉。寫代碼的效率也低了很多。看來(lái)我對(duì)環(huán)境的敏感還有點(diǎn)強(qiáng),
不過(guò)這幾天南昌的天氣有好起來(lái)了。中午吃了飯,到公司的樓頂曬曬太陽(yáng),感覺還是非常爽的。
隨之心情也好起來(lái)了。呵呵。沒事看看django了。發(fā)現(xiàn)django的哲學(xué)真的很耐人回味,
感覺要慢慢的用它體會(huì)它才能感覺的到。就像是喝陳年的老酒一樣。
下面我分享下自己對(duì)django的一點(diǎn)體會(huì)把。
1django 提倡DRY, 這一點(diǎn)在django里面很多地方都有痕跡。比如: view: django reverse() ,model的get_absolute_url
特別是django form,表單這塊驗(yàn)證的話。你在django form 完成后。就不用在view里去判斷了。特別是你如果在幾個(gè)
view方法里都要用到這個(gè)表單。如果你不在django form里驗(yàn)證好數(shù)據(jù)。你在每個(gè)view方法里都要驗(yàn)證數(shù)據(jù)。這樣代碼就重復(fù)
了很多。
2django的url,我感覺django的url特別有意思。因?yàn)閐jango的url是用正則進(jìn)行匹配的,有的人說(shuō)比較麻煩,但是有的人說(shuō)比較靈活,我感覺
是比較靈活。哪天老板叫你改下連接的話。我們只要改下url的定義就可以了,非常方便,而且還可以起到數(shù)據(jù)驗(yàn)證的效果,比如/d+的話,
你的方法就不會(huì)接受字符的數(shù)據(jù)。這感覺是第一重驗(yàn)證數(shù)據(jù)。
3django非常人性話,有非常適合數(shù)據(jù)錄入的腳手架,使的網(wǎng)站的編輯和程序可以一起工作,總的提高大家的效率。
?
我先說(shuō)下這2點(diǎn)把。其他的大家也可以想想。如果大家有什么好體會(huì)的話,可以留言一起來(lái)討論
總結(jié)
以上是生活随笔為你收集整理的django的哲学很耐人回味的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 战胜 Flash ,HTML5 还需要什
- 下一篇: java中 set,list,array