day60 BBS
BBS項目目的:?帶你從頭到尾把django再復(fù)習(xí)一遍
公司開發(fā)項目的流程
# 1.需求分析 客戶提需求但是并不是完全按照客戶需求來 產(chǎn)品經(jīng)理和架構(gòu)師+開發(fā)組組長 去之前架構(gòu)師和開發(fā)組組長 會提前先預(yù)想一套方案 有意識的引導(dǎo)客戶朝著自己已經(jīng)想好的解決方案上去提需求 # 2.項目設(shè)計 框架的使用 語言的使用 數(shù)據(jù)庫的使用(主庫+緩存數(shù)據(jù)庫) 功能的劃分 框架的設(shè)計... 報價(項目的周期,項目所使用的技術(shù)復(fù)雜度,參與開發(fā)的人員個數(shù)(一個開發(fā)人員一天算1000~2000)) 先交給產(chǎn)品經(jīng)理 交給公司財務(wù)審批 老板簽字確認(rèn)...... # 3.分組開發(fā) 將一個大的項目拆分成多個小的模塊 交由不同的組 或者不同的開發(fā)人員進(jìn)行開發(fā) 組長分發(fā)給下面的組員(朝設(shè)計好的框架內(nèi)填寫代碼) # 4.測試 自己寫測試腳本測試(看公司規(guī)定) 千萬不要犯一些顯而易見的bug 如果在測試部門發(fā)現(xiàn)了顯而易見的bug會扣績效 測試部分測試(必須的) # 5.交付上線 公司的運(yùn)維人員或者是對方公司的運(yùn)維人員?
?
一. 數(shù)據(jù)庫表設(shè)計(最最重要)
?
?
# 1.用戶表(利用auth_user那張表 自己額外再擴(kuò)展幾個字段) phone avatar create_timeblog 一對一個人站點(diǎn)表# 2.個人站點(diǎn)表 site_name site_title site_theme# 3.標(biāo)簽表 nameblog 一對多個人站點(diǎn)# 4.分類表 nameblog 一對多個人站點(diǎn)# 5.文章表 title desc content create_timeblog 一對多個人站點(diǎn) tag 多對多標(biāo)簽 category 一對多分類# 數(shù)據(jù)庫設(shè)計優(yōu)化(******) comment_num 普通字段 up_num 普通字段 down_num 普通字段# 6.點(diǎn)贊點(diǎn)踩表 user 一對多用戶表 article 一對多文章表 is_up 0/1user article is_up 1 1 1 1 2 1 1 3 1 2 1 1# 7.評論表 user 一對多用戶表 article 一對多文章表 comment create_time parent 一對多評論表(自關(guān)聯(lián)) 父評論的id 如果有值說明你是子評論 如果沒有值說明你是父評論?
?
?
?
二. 注冊功能
三. 登陸功能
圖片相關(guān)功能的模塊
pip3 install pillow
主頁搭建
轉(zhuǎn)載于:https://www.cnblogs.com/Ryan-Yuan/p/11593680.html
總結(jié)
- 上一篇: 国科大高级人工智能9-模糊数学和遗传算法
- 下一篇: Auth认证模块