1、概述
終於把公司的資產管理網站寫完,並經過測試,而後上線。( http://119.3.63.64/,用戶名和密碼是admin/111111,請不要修改admin的密碼)。期間本身寫先後端代碼,用時兩個多月。現將一些體會記錄下來,但願能幫到想學django作web開發的人。css
2、過程
1. python自學斷斷續續都有好長的時間,老是零零散散,沒有去完徹底全開發一個項目出來,跟別人說我會python,都沒有啥說服力。後來下定決心,用python去作一個網站出來。正好公司日常維護資產的時候使用的是excel表,十分不科學。領導有意思去買一個資產管理的平臺,我就跟領導吹牛皮,給我點時間,我幫公司作一個出來,而實際上此時我django纔開始學。無論了,牛皮既然吹出去,就要逼着本身兌現。html
2. django跟着視頻和書學了差很少三週,django學完了,等到本身開始寫項目的時候又犯難了,前端我也不會啊,咋辦?本身嘗試過使用別人寫好的前端頁面去修修改改,發現效果始終很差。那就本身學着寫吧。前端
3. 接下來就是看前端課程,一樣也是慕課網的前端入門,看了html、css、js,後面的jquery、ajax高級的東西就沒看了,有這三樣就夠使了。python
4. 接下來,開始幹吧,先寫前端頁面,把本身想好的佈局,先在紙上面畫出來,而後在html中一點一點往裏面添加。其實只須要第一個頁面出來了,後面不少的頁面都相似處理。不得不說,前端雖然簡單,可是也花時間,特別是對於那些強迫症患者,爲了挑一個背景色,要反覆調試,仍是不滿意。有時候就在想別人爲啥頁面那麼漂亮,本身的就那麼醜~~,只有安慰本身,將就用吧。花了一週多,終於把前端頁面寫完了。jquery
5. 而後開始寫後端代碼,由於我這個網站的功能相對比較簡單,公司內部使用,不須要考慮什麼併發等等,因此後端代碼相對容易點。初始版本花了2周時間寫好了,讓領導去試下,領導給予了表揚,大致功能實現了,畢竟這是一個從無到有的東西,同時也提出了一些整改意見。可能領導不懂技術,可是在設計方面,理解仍是比我高多了,本身埋頭設計的方案的確是不合理,接下來就是把領導提的意見一點一點改到項目裏面,等作完了,而後邀請同事幫我一塊兒測試。有時候邀請其餘人對本身開發的網站進行測試,還真能收到意想不到的效果。本身在測試的時候,老是看功能實現了沒有,而其它人不按這個套路來,瞎點,瞎輸,各類破壞性測試,還真讓他找出了好多的bug~~。功能上的修修改改,再加上本身的review,又花了2周,完成。git
3、感想
1. 對於小白來講,想入門一個新的知識,看視頻仍是最高效的方式。之前本身買了好多python書,始終在不斷的入門~~
2. web開發還真須要會點前端知識。本身能碼頁面了,想怎麼改就怎麼改,雖然說醜點,可是功能能實現。而不會前端,總以爲有力使不出來。
3. 我熱愛計算機的緣由之一就是你想學什麼東西,總有大把的書和課程等着你,而你只須要一臺電腦。github
4、項目說明
項目主要的功能是對公司全部的資產列出一個清單,而後對這個清單進行增刪改查,還要有這份清單的歷史記錄,方便覈查。
而使用網站去管理資產的一個好處,比方說,在業務高峯時期,流量監控到某個ip的流量很高,想經過該ip定位這個機器的歸屬,打開excel就顯得很low。可是把網頁打開,輸入ip立馬就能查到是誰的電腦,感受就不同了。web
項目的地址:https://github.com/YangBaohust/zcglajax
相關截圖django
原文出處:https://www.cnblogs.com/ddzj01/p/11316837.html