電商專案 2020-11-26

tomcatdog發表於2020-11-27

2020-11-26 工作內容

專案介紹

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

    實施階段

  2. 建立工程

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

  3. 配置開發環境

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

  4. 配置jinja2引擎

    pip install Jinja2,配置Jinja2模板引擎

  5. 配置MySQL資料庫

    pip install PyMySQL

  6. 配置Redis資料庫

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

  7. 配置日誌檔案

    日誌記錄採用logging模組

  8. 配置前端靜態檔案

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

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章