项目简介
本项目是一个名为“天天生鲜”的小型电商购物网站,基于Python和Django框架开发。它具备完整的电商功能,涵盖用户管理、商品展示、购物车操作以及订单处理等,为用户提供便捷的线上购物体验。
项目的主要特性和功能
用户模块
- 注册时校验用户名,注册后发送激活邮件,点击链接完成账户激活。
- 实现用户登录功能,登录后页面顶部显示用户信息。
- 用户中心包含信息页、地址页和订单页,分别展示用户信息、默认收件地址及订单信息,信息页还显示用户最近浏览商品。
商品相关
- 首页动态展示轮播商品、活动信息、商品种类及各类商品。点击商品可跳转详情页。
- 商品详情页展示商品详情及该种类2个新品信息。
- 商品列表页分页显示某种类商品,支持按默认、价格、人气排序,同样展示该种类2个新品信息。
- 支持通过搜索框搜索商品信息。
购物车相关
- 列表页和详情页可将商品添加到购物车,登录后首页、详情页、列表页显示购物车商品数目。
- 购物车页面可对商品进行选择、增减数目等操作。
订单相关
- 提交订单页面显示准备购买的商品信息,点击提交完成订单创建。
- 用户中心订单页显示订单信息,点击支付完成订单支付。
安装使用步骤
- 环境准备:确保已安装Python和Django框架。
- 安装依赖:使用pip安装项目所需依赖库,如pymysql、redis、celery等。
- 配置数据库:依据项目的
settings.py
文件配置MySQL数据库。 - 配置Redis:安装Redis并完成项目中的Redis连接配置。
- 配置FastDFS(可选):若使用FastDFS作为文件存储,需安装并配置FastDFS客户端。
- 启动项目:运行Django项目入口文件
manage.py
,执行runserver
命令启动开发服务器。 - 访问网站:在浏览器输入项目URL地址,进行注册、登录和购物操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】