zoukankan      html  css  js  c++  java
  • 爱鲜蜂项目

    爱鲜蜂

    一、如何导入别人的项目

    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.我的
    登录/注册

    • 头像
    • 收藏
    • 订单的展示
    • 待评价
    爱,就是你和某个人一起经历的一切。
  • 相关阅读:
    swjtu oj Paint Box 第二类斯特林数
    B -- RE:从零开始的异世界生活 线段树
    EOJ Problem #3261 分词 trie + dp + 小剪枝
    129. 笔芯值
    F. Coprime Subsequences 莫比乌斯反演
    F. Clique in the Divisibility Graph DP
    D. Restructuring Company 并查集 + 维护一个区间技巧
    scut 125. 笔芯回文
    几个链接
    位处理的低级筛法
  • 原文地址:https://www.cnblogs.com/afly-8/p/13561125.html
Copyright © 2011-2022 走看看