爱鲜蜂项目

爱鲜蜂

一、如何导入别人的项目

  1. 获取项目源码

  2. 项目中 requirements.txt 文件 包含当前项目所需依赖的扩展库的文件 pip install -r requirements.txt

    • 如何生成依赖文件

      pip freeze > requirements.txt

    • pip freeze 查案当前python的安装扩展库和版本

  3. 配置数据库

    查看settings.py文件中配置数据库的代码 然后创建对应的数据库

  4. 迁移 生成数据表

  5. 像数据库中插入一些测试数据

二、配置目录结构

名称爱鲜蜂:

目录结构如下

	axf/
		App/
			__init__.py
			admin.py
			apps.py
			models.py
			vivews.py/ 包含所有视图函数文件的包
					home.py 首页
					market 闪送超市
					cart.py 购物车
					mine.py 我的
					order.py 订单
		project/
			...
		static/ 静态资源文件目录
			car.py 购物车
			js/
			css/
			img/
		home/
			...
		market/
			...
		mine/
			...
		common
			...
	templates/
		common/
			base.html 基础板
		home/
			home.html  首页
		market/
			market.html  超市
		cart/
			cart.html	购物车
		mine/
			mine.html	我的

三、商城需求

1.主页显示
2.闪购超市(知识无限分类)

  • 左侧大类
  • 右侧根据选择大类别下的子类别对用的商品
  • 根据导航上面的排序与类别筛选

3.购物车

  • 商品的添加到购物车进行展示
  • 数量加减
  • 计算购物车商品的总价格
  • 商品的选中与取消选中伴随价格改变

4.订单
订单生成

  • 购物车选中的商品新成订单
  • 地址需存在一个默认的地址(地址模型 储存当前用户所有地址的数据 并且要求有一个默认地址)
  • 订单表 存储订单的大概数据
  • 订单详情表(存储订单下的商品的详情表)
  • 在生成订单的时候还可以选择添加新地址(地址挂管理)

5.我的
登录/注册

  • 头像
  • 收藏
  • 订单的展示
  • 待评价
爱,就是你和某个人一起经历的一切。
原文地址:https://www.cnblogs.com/afly-8/p/13561125.html