电商项目 2020-11-26

电商项目

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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!