電商專案

Tomcatcn發表於2020-11-27

電商專案

2020-11-26 工作內容

專案介紹

  1. 專案原型參考京東商城,仿照一個京東商城,進行分析,明確功能模組
模組功能
驗證圖形驗證、簡訊驗證
使用者註冊、登入、使用者中心
第三方登入QQ登入
首頁廣告首頁廣告
商品商品列表、商品搜尋、商品詳情
購物車購物車管理、購物車合併
訂單確認訂單、提交訂單
支付支付寶支付、訂單商品評價
MIS系統資料統計、使用者管理、許可權管理、商品管理、訂單管理
  1. 架構設計
選型技術選型備註
開發模式前後端不分離提高搜尋引擎排名,即SEO
後端框架Django + Jinja2模板引擎Jinja2模板引擎要比Django自帶引擎渲染速度快,實現整體重新整理
前端框架Vue.js實現區域性重新整理
  1. 執行機制
    在這裡插入圖片描述

實施階段

  1. 建立工程

gitlab上建立倉庫,然後克隆本地,並關聯。之後本地建立虛擬環境,並django-admin startproject xxx

  1. 配置開發環境

在專案裡,新建開發環境配置

  1. 配置jinja2引擎

pip install Jinja2,配置Jinja2模板引擎

  1. 配置MySQL資料庫

pip install PyMySQL

  1. 配置Redis資料庫

注意:Django版本與django-redis的版本對應支援關係要正確,不然會配置失敗

  1. 配置日誌檔案

日誌記錄採用logging模組

  1. 配置前端靜態檔案

STATICFILES_DIRS = [os.path.join(BASE_DIR, ‘static’)] 注意:僅在調式模式有效,生產環境需要重新配置

相關文章