利用Python框架django開發資產管理系統

安全劍客 發表於 2019-08-22
概述

終於把公司的資產管理網站寫完,並通過測試,然後上線。期間包括看視訊學習、自己寫前後端程式碼,用時兩個多月。現將一些體會記錄下來,希望能幫到想學django做web開發的人。大牛可以不用看了,小白的第一個專案,寫的很low,不入眼。

過程

1. python自學斷斷續續都有好長的時間,總是零零散散,沒有去完完全全開發一個專案出來,跟別人說我會python,都沒有啥說服力。後來下定決心,用python去做一個網站出來。正好公司平常維護資產的時候使用的是excel表,十分不科學。領導有意思去買一個資產管理的平臺,我就跟領導吹牛皮,給我點時間,我幫公司做一個出來,而實際上此時我django才開始學。不管了,牛皮既然吹出去,就要逼著自己兌現。

2. django我是看的慕課網bobby老師的一套視訊,的確講的不錯,總課時時長是24小時。我照著寫差不多用了3周。django學完了,等到自己開始寫專案的時候又犯難了,前端我也不會啊,咋辦?自己嘗試過使用別人寫好的前端頁面去修修改改,發現效果始終不好。那就自己學著寫吧。

3. 接下來就是看前端課程,同樣也是慕課網的前端入門,看了html、css、js,後面的jquery、ajax高階的東西就沒看了,有這三樣就夠使了,我們也不是前端,甚至都不是一個開發,學這麼深幹啥,只求功能實現。前端也就看完了,差不多2周時間。

4. 接下來,開始幹吧,先寫前端頁面,把自己想好的佈局,先在紙上面畫出來,然後在html中一點一點往裡面新增。其實只需要第一個頁面出來了,後面很多的頁面都類似處理。不得不說,前端雖然簡單,但是也花時間,特別是對於那些強迫症患者,為了挑一個背景色,要反覆除錯,還是不滿意。有時候就在想別人為啥頁面那麼漂亮,自己的就那麼醜~~,只有安慰自己,自己不是前端,將就用吧。花了一週多,終於把前端頁面寫完了。

5. 然後開始寫後端程式碼,因為我這個網站的功能相對比較簡單,就是對幾張表進行增刪改查,公司內部使用,不需要考慮什麼併發等等,所以後端程式碼相對容易點。初始版本花了2周時間寫好了,讓領導去試下,領導給予了表揚,大體功能實現了,畢竟這是一個從無到有的東西,同時也提出了一些整改意見。可能領導不懂技術,但是在設計方面,理解還是比我高多了,自己埋頭設計的方案的確是不合理,接下來就是把領導提的意見一點一點改到專案裡面,等做完了,然後邀請同事幫我一起測試。有時候邀請其他人對自己開發的網站進行測試,還真能收到意想不到的效果。自己在測試的時候,總是看功能實現了沒有,而其它人不讓這個套路來,瞎點,瞎輸,各種破壞性測試,還真讓他找出了好多的bug~~。功能上的修修改改,再加上自己的review,又花了2周,完成。

感想

1. 對於小白來說,想入門一個新的知識,看視訊還是最高效的方式。以前自己買了好多python書,始終在不斷的入門~~

2. web開發還真需要會點前端知識。自己能碼頁面了,想怎麼改就怎麼改,雖說醜點,但是功能能實現。而不會前端,總覺得有力使不出來。

3. 慕課網還真是一個好的學習網站,我熱愛計算機的原因之一就是你想學什麼東西,總有大把的書和課程等著你,而你只需要一臺電腦。更多知識請關注《Linux就該這麼學》。

專案說明

專案主要的功能是對公司所有的資產列出一個清單,然後對這個清單進行增刪改查,還要有這份清單的歷史記錄,方便核查。

而使用網站去管理資產的一個好處,比方說,在業務高峰時期,流量監控到某個ip的流量很高,想通過該ip定位這個機器的歸屬,開啟excel就顯得很low。但是把網頁開啟,輸入ip立馬就能查到是誰的電腦,感覺就不一樣了。

專案的地址:https://github.com/YangBaohust/zcgl

相關截圖

首頁
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統

登入
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統

資產列表
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統

資產型別
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統

新增資產
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統

資產詳情
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統

人員管理
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統

日誌記錄
利用Python框架django開發資產管理系統利用Python框架django開發資產管理系統


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2654659/,如需轉載,請註明出處,否則將追究法律責任。