编辑:业余草
来源:https://www.xttblog.com/?p=4944

分享一个 Python + Django 实现的电商小项目。

如果自学 Python,那么爬虫和电商项目将是你跳不过去的一个坎!今天我分享一个自学 Python 过程中的一个电商练手项目。

这个项目五脏齐全,且采用了 Django 框架,也是学习 Python web 项目不可或缺的知识点,所以这个项目实用价值还是非常高的,下面我说一下这个项目的主要功能。

主要功能:

  • 账号注册、登录等功能。

  • 首页轮播图、商品类别、热销商品。

  • 商品列表、搜索商品。

  • 我的订单、收货地址、最近浏览。

  • 添加购物车、结算。

环境

  • Python 2.7

  • Django 1.11

  • MySQL 5.7.22

项目启动安装教程

1、首先要安装 Python 的环境,这里使用的是 Python 2.x,比较老。但是先跑起来,然后有时间了,大家自行的适配 Python 3.x。

2、执行下面的命令,安装依赖包。

pip install -r requirements.txt

3、安装 MySQL 5.7 并创建 codedq 数据库。数据库脚本在项目目录中,下面会说。

mysql -u root -p
Enter password:
mysql> create database codedq;

4、修改项目中的配置。

# setting.py
# 将数据库密码换成自己的
DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'codedq','USER':'root','PASSWORD':'123456','HOST':'localhost','PORT':'3306',}
}

用户名和密码都改成自己的。

5、创建数据表。

# 生成迁移文件:根据模型类生成sql语句
python manage.py makemigrations
# 执行迁移:执行sql语句生成数据表
python manage.py migrate

6、启动项目,运行项目。

python manage.py runserver

项目启动完成后,在浏览器地址栏输入:127.0.0.1:8000,即可完成项目的访问。

项目截图效果展示

以上,有需要源码的可以加我WX:codedq,免费获取这套基于 Django 的 Python Web 电商项目。

分享一个 Python + Django 实现的电商小项目相关推荐

  1. 推荐一个java的商业级saas电商开源项目

    该项目使用Java开发,SpringBoot框架.MyBatis-plus持久层框架.Redis作为缓存.MySql作为数据该库. 前端vuejs作为开发语言,使用uniapp编码,同时支持微信小程序 ...

  2. 电商小程序的发展以及优势、劣势分析

    电商已经成为我们日常生活的一部分,它在小程序上的发展令人瞩目.本文为你解析电商小程序的发展现状,近三年来电商小程序发展出的细分类别以及探究电商小程序发展过程中的优势与劣势. 一.电商小程序的发展现状 ...

  3. 网站框架搭建——基于Django框架的天天生鲜电商网站项目系列博客(二)

    系列文章目录 需求分析--基于Django框架的天天生鲜电商网站项目系列博客(一) 网站框架搭建--基于Django框架的天天生鲜电商网站项目系列博客(二) 用户注册模块--基于Django框架的天天 ...

  4. django web经典模块开发实战——第三章 用Django设计大型电商的类别表

    1 电商类别表的项目功能需求 1.1 使用vue.js在前端开发一个电商导航栏项目 demo1 nodejs的安装 yum install -y nodejs 安装淘宝镜像(贼慢..) npm ins ...

  5. 订单支付和评论——基于Django框架的天天生鲜电商网站项目系列博客(十五)

    系列文章目录 需求分析--基于Django框架的天天生鲜电商网站项目系列博客(一) 网站框架搭建--基于Django框架的天天生鲜电商网站项目系列博客(二) 用户注册模块--基于Django框架的天天 ...

  6. 使用PHP的GD库绘制电商小程序的商品分享海报

    GD(代表 Graphic Draw)是一个开源代码库,在 PHP 中创建和操作图像是必需的. 除了创建 JPEG.PNG 和 GIF 图像外,它还可以创建图形.图表和缩略图. 下面的例子是PHP使用 ...

  7. python计算库存_python电商库存 python编程

    现在做电商个人没有产品,不存货,有人下单再去找,你认为行吗? 可行,但不要奢求能出多少单. 企业管理软件ERP哪家的支持电商订单和库存的管理? 一般的企业管理软件ERP都有你说的功能,但是,根据行业性 ...

  8. 【干货】电商主播培训教案:让每一个商家也能够成为电商主播

    大家好,我是快推鱼,今天给大家分享的是[电商主播培训教案:让每一个商家也能够成为电商主播],喜欢的伙伴记得收藏哦

  9. 1个人,3个月业余时间,采用Flutter,居然仿写了一个淘宝电商开源项目

    来源 | https://www.jianshu.com/p/194448388ce9 前言 Flutter现在如火如荼,Google也在大力推广,是到了学习Flutter的时候了,今天推荐一款用Fl ...

最新文章

  1. selenium+chromedriver爬取淘宝美食信息保存到MongoDB
  2. Oracle Schema Objects——Tables——TableType
  3. IT人应当知道的10个行业小内幕
  4. php cookie安全,php通过header设置cookie的安全
  5. 苹果对其语音助手Siri进行显著改进:今秋将有7大新功能
  6. 编译驱动的Makefile解析
  7. 【开发工具】之MinGW下makefile的编写
  8. HtmlDocument.ExecCommand() 方法
  9. 如何清理驱动人生的新闻弹窗
  10. 微信 华为盒子 搜索不到服务器,【沙发管家教你一招】用手机微信控制华为荣耀盒子!...
  11. 第二周:神经网络的编程基础(Basics of Neural Network programming)
  12. 网站服务器在什么地方怎么查,如何查询一个网站所在服务器信息
  13. SaaS ToB产品的易用性设计2
  14. LeetCode 452 用最少的箭头射爆气球
  15. 百万用户同时在线游戏服务器架构实现.doc 基于epoll 通信模型
  16. 用什么擦地最干净脑筋急转弯_小学生语文试卷:为什么秋天大雁要飞回南方?答案让人“喷饭”...
  17. 基于多任务学习和GCN的交通路网出租车需求预测
  18. 玩一玩Android下载框架
  19. DSP28335的硬件SPI使用(无FIFO)总结
  20. ssh报错:no matching host key type found. Their offer: ssh-rsa

热门文章

  1. 数据挖掘技术功能有哪些
  2. 关于全局鼠标钩子卡的原因分析
  3. 【算法】-- LintCode经典算法题理解动态规划
  4. 简单了解WBS(工作分解结构)
  5. Allure生成测试报告
  6. matlab矩阵转置中.'和'的不同
  7. word、pdf等格式文件下载
  8. Ypai windows部署小白也可以哦
  9. 计算机技术应用基础2010,计算机应用基础(Windows7+Office2010双色版中等职业教育课程改革国家规划新教材)...
  10. C语言定积分 tan(x) e^x