Python - 使用django,打造一套資產管理系統


一、概述

終於把公司的資產管理網站寫完,並通過測試,然后上線。( http://119.3.63.64/,用戶名和密碼是nodelete/123456,請不要修改這個密碼)。期間自己寫前后端代碼,用時兩個多月。現將一些體會記錄下來,希望能幫到想學django做web開發的人。

 

二、過程

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


2. django跟着視頻和書學了差不多三周,django學完了,等到自己開始寫項目的時候又犯難了,前端我也不會啊,咋辦?自己嘗試過使用別人寫好的前端頁面去修修改改,發現效果始終不好。那就自己學着寫吧。


3. 接下來就是看前端課程,同樣也是慕課網的前端入門,看了html、css、js,后面的jquery、ajax高級的東西就沒看了,有這三樣就夠使了。


4. 接下來,開始干吧,先寫前端頁面,把自己想好的布局,先在紙上面畫出來,然后在html中一點一點往里面添加。其實只需要第一個頁面出來了,后面很多的頁面都類似處理。不得不說,前端雖然簡單,但是也花時間,特別是對於那些強迫症患者,為了挑一個背景色,要反復調試,還是不滿意。有時候就在想別人為啥頁面那么漂亮,自己的就那么丑~~,只有安慰自己,將就用吧。花了一周多,終於把前端頁面寫完了。


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

 

三、感想

1. 對於小白來說,想入門一個新的知識,看視頻還是最高效的方式。以前自己買了好多python書,始終在不斷的入門~~
2. web開發還真需要會點前端知識。自己能碼頁面了,想怎么改就怎么改,雖說丑點,但是功能能實現。而不會前端,總覺得有力使不出來。
3. 我熱愛計算機的原因之一就是你想學什么東西,總有大把的書和課程等着你,而你只需要一台電腦。

 

四、項目說明

項目主要的功能是對公司所有的資產列出一個清單,然后對這個清單進行增刪改查,還要有這份清單的歷史記錄,方便核查。
而使用網站去管理資產的一個好處,比方說,在業務高峰時期,流量監控到某個ip的流量很高,想通過該ip定位這個機器的歸屬,打開excel就顯得很low。但是把網頁打開,輸入ip立馬就能查到是誰的電腦,感覺就不一樣了。

項目的地址:https://github.com/YangBaohust/zcgl

 

相關截圖

loginindexserlistlogpersondetailseraddserdetailsertype


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM