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