Django 專案總結(一) web專案開發流程

2021-10-06 17:41:06 字數 1168 閱讀 1554

在進行實際django專案開發之前,首先需要了解一下django專案的開發流程。從最初的專案立項到最後的部署上線,中間需要經歷幾個步驟,結合自己的學習對後台開發相關部分進行簡單總結。

第一,專案的立項。在進行專案立項之前需要進行前期的調研,對專案的可行性、經濟性等進行分析,確定乙個專案是否有必要做。專案立項時需要綜合考慮專案過程中可能出現的一些問題以及初步的解決思路。

第二,需求分析。web專案一般面向的是企業或者個人使用者,對不同的使用者群體及**性質不同,對**的需求也是不一樣的,但是不管怎樣,物件導向的開發都是以模組化進行的。以b2c電商**為例,一般可以分為使用者模組、商品模組、購物車模組、訂單模組以及後台管理模組等。

(1)使用者模組用於處理與使用者相關的管理及操作,如使用者註冊、登入、使用者資訊顯示、使用者訂單顯示等。

(2)商品模組用於處理與商品相關的顯示及操作,包括**首頁商品資訊、具體商品的詳情顯示、商品搜尋、商品分類資訊等。

(3)購物車模組用於處理使用者新增進購物車的商品、數量、**等的顯示及操作。

(4)訂單模組用於處理使用者待下單商品的顯示及相關操作,包括訂單提交、訂單資訊、訂單支付等。

(5)後台管理模組用於後台對**的操作,django有乙個內建的後台管理模組,一般內容類**如部落格的開發時可以直接使用,但是一般大型專案需要重新開發後台管理模組。

第三,**原型設計。一般產品經理採用一些原型設計軟體對**的布局等進行靜態設計。

第四,架構設計及資料庫設計。這是整個專案最最核心的部分,也是最關鍵的部分。架構設計包括功能模組劃分、開發環境及技術的選擇、架構部署等,資料表設計包括資料表的劃分、表之間的關係等。

第五,開發模組**及單元測試。依據架構師劃分好的模組對模組**進行實現,並對模組功能進行單元測試。

第六,模組整合及整合測試。各個模組開發好之後,需要將各個模組進行**整合,並對整合之後的**進行整合測試,單個模組沒有問題不代表整合之後的**沒有問題,因此整合測試是很重要的一步。

第七,**上線。模組整合及整合測試之後若是沒有問題,接下來就是**上線了,**上線後可能會出現其它之前沒有預料到的問題,或者根據使用者反饋需要新增或者優化更改相關的模組,也就是對**版本進行迭代。

以上就是對web專案後台開發的乙個初步了解,當然,後端開發需要與前端開發相配合才能共同完成**開發的工作。希望自己在後期的學習過程中,能夠深入去理解及參與,並且對學習和工作中涉及到的相關部分進行思考總結,不斷擴充套件自己的知識面。

Django新建web專案

1.首先使用pip安裝django版本的話我選擇的1.10.3 2.然後配置環境變數 將django admin.exe上級目錄 配置到path路徑中 3.建立專案 使用命令django admin.exe startproject projectname 專案名稱 8.這裡僅僅是最簡單的檢視以及路...

Django(一)專案開端

此處為手動建立步驟,也可以選擇pycharm方式建立 進入你想建立專案目錄,執行下面命令,將會在當前目錄下建立以專案名稱命名的工程資料夾 django admin startproject 專案名稱檔案結構 結構詳解 1 manage.py 從命令列中讀取命令,為專案的管理檔案 2 wsgi.py ...

Django專案總結

商品模組 首頁 詳情 列表 搜尋 haystack whoosh 購物車模組 增加 刪除 修改 查詢 啟用 登入 退出 使用者位址 celery redis 首頁 頁面優化 快取 cache 快取過期時間 目的 詳情頁 商品列表頁 全文檢索框架,haystack 購物車頁面前端js redis資料庫...