项目准备
产品经理
Axure RP 9 用于设计界面,简单设计网站基本功能
归纳项目主要模块
模块 | 功能 |
验证 | 图形验证、短信验证 |
用户 | 注册、登录、用户中心(基本信息、邮箱激活、收货地址、我的订单、修改密码) |
第三方登录 | QQ登录 |
首页广告 | 展示位置 |
商品 | 商品列表、商品搜索、商品详情、商品浏览记录 |
购物车 | 购物车管理、购物车合并 |
订单 | 确认订单、提交订单、订单商品评价 |
支付 | 支付宝支付 |
MIS系统 | 数据统计、用户管理、权限管理、商品管理、订单管理 |
项目架构设计
工程创建和配置
创建工程
同步git
配置开发目录
- libs 存放第三方库文件
- utils 存放项目自己定义的公共函数或者类
- apps 存放Django的应用
- templates 文件夹,存放模板文件
运行前端
python3 -m http.server 8080
配置MySQL数据库
新建数据库
sudo mysql
create database meiduo_mall_42 charset utf8;
use meiduo_mall_42
% 新建Mysql用户
create user tailong identified by '123456';
grant all on meiduo_mall_42.* to 'tailong'@'%';
flush privilege;