项目简介
本文分享一个使用 Python + Django 框架实现的电商小项目。该项目功能齐全,涵盖了账号管理、商品展示、购物车及订单处理等核心模块,适合用于 Python Web 开发的学习与实践。
主要功能
- 账号注册、登录等功能。
- 首页轮播图、商品类别、热销商品展示。
- 商品列表浏览、搜索商品。
- 我的订单、收货地址管理、最近浏览记录。
- 添加购物车、结算流程。
运行环境
- Python 2.7 (建议后续适配 Python 3.x)
- Django 1.11
- MySQL 5.7.22
项目启动与安装教程
-
安装 Python 环境 本项目基于 Python 2.x 编写,请先安装对应版本环境。如有条件,建议后续自行适配至 Python 3.x。
-
安装依赖包 在项目目录下执行以下命令:
pip install -r requirements.txt -
配置数据库 安装 MySQL 5.7 并创建名为
codedq的数据库。脚本位于项目目录中。mysql -u root -p Enter password: mysql> create database codedq; -
修改项目配置 编辑
settings.py文件,将数据库连接信息修改为本地实际配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'codedq', 'USER': 'root', 'PASSWORD': 'your_password', 'HOST': 'localhost', 'PORT': '3306', } }注意:请将
PASSWORD替换为您的实际数据库密码。 -
创建数据表 生成迁移文件并执行迁移以创建数据库表结构:
python manage.py makemigrations python manage.py migrate -
启动项目 运行开发服务器:
python manage.py runserver启动完成后,在浏览器访问
http://127.0.0.1:8000即可查看项目效果。


