随笔分类 -  python开发-项目: 生鲜项目

摘要:django项目总结_20191128 ##################### 1,这个项目分为四个部分: 用户模块 商品模块 购物车模块 订单模块 2,这个项目用到的技术: redis celery fastdfs Nginx mysql uwsgi django python HTML cs 阅读全文
posted @ 2019-11-28 10:27 技术改变命运Andy 阅读(467) 评论(0) 推荐(0) 编辑
摘要:django项目导航页_20191128 第一步:python-django电商项目-需求分析架构设计数据库设计_20191115 python-django-linux上mysql的安装和配置_20191124 python-django项目-Linux系统建立django项目_20191117 阅读全文
posted @ 2019-11-28 09:45 技术改变命运Andy 阅读(533) 评论(0) 推荐(0) 编辑
摘要:全文检索框架和搜索引擎的安装和配置: 安装全文检索框架,pip install django-haystack, 安装搜索引擎,pip install whoosh settings里面配置 1,注册haystack INSTALLED_APPS=[ # 注册全文搜索框架 'haystack', ] 阅读全文
posted @ 2019-11-27 17:25 技术改变命运Andy 阅读(191) 评论(0) 推荐(0) 编辑
摘要:python-django框架-电商项目-项目部署: uwsgi作为web服务器: 在pycharm中启动项目:使用python manage.py runserver 这个runserver是django提供的开发的时候的web服务器,这个服务器只在开发的时候使用,部署的时候不会,部署的时候使用u 阅读全文
posted @ 2019-11-27 14:25 技术改变命运Andy 阅读(476) 评论(0) 推荐(0) 编辑
摘要:python-django框架-电商项目-订单模块开发 提交订单页面: 在购物车中点击提交订单,就应该到达提交订单页面了, 显示: 1,收获地址, 2,支付方式 3,用户购买的商品信息,数量,小计, 4,总金额,运费,实际付多少, 5,提交订单按钮, 点击提交按钮,需要传递什么? 注意:价格这个是给 阅读全文
posted @ 2019-11-25 15:29 技术改变命运Andy 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:python-django框架-电商项目-购物车模块开发 商品详情页js代码: 在商品详情页,有加入购物车按钮, 点击加减号可以增加减少,手动输入也可以, 点击加入购物车,就要加过去, 先实现加减的操作,这个使用js操作, 实现几个功能: 1,计算总价 2,增加按钮 3,减少按钮 4,输入失去焦点的 阅读全文
posted @ 2019-11-25 15:28 技术改变命运Andy 阅读(613) 评论(0) 推荐(0) 编辑
摘要:用户浏览记录的添加 什么时候添加历史浏览记录? 在商品详情的视图里面添加浏览记录, 之前使用的list来存储浏览记录, 注意:如果good_id之前已经浏览过了,那就要移除,conn.lrem(history_key, 0, goods_id),0代表移除所有, 然后再在左侧加入, conn.lpu 阅读全文
posted @ 2019-11-24 18:00 技术改变命运Andy 阅读(550) 评论(0) 推荐(0) 编辑
摘要:python-django项目-每次重启电脑需要启动的虚拟机服务 看来第一步是确定虚拟机的ip问题,必须要是192.168.100.128,否则很多的配置都不能用了, 所以要配置虚拟机的ip, 第一步:sudo vi /etc/network/interfaces,进入配置文件 第二步:编辑内容,增 阅读全文
posted @ 2019-11-24 11:53 技术改变命运Andy 阅读(462) 评论(0) 推荐(0) 编辑
摘要:celery的介绍 celery有三个核心的概念: 任务的发出者(需要发邮件的一方),我们项目的代码就相当于发出者, 中间是一个任务队列(中间人broker),这里我们使用Redis来承担任务队列的作用 任务的处理者(就是帮助发邮件的这就是worker), 逻辑: 首先任务发出者,发出任务之后,不能 阅读全文
posted @ 2019-11-22 16:24 技术改变命运Andy 阅读(1950) 评论(1) 推荐(0) 编辑
摘要:python-django框架-电商项目-首页开发 业务背景: 用户浏览网站一定是先到首页, 没有登陆的话首页内容完全一样,而且是不经常变化的, 一段时间内,有100用户访问,就要有几个用户就要查询多少次数据库, 查出来的数据都是一样的, 怎么办? 我们把页面生成一个静态页面, 用户访问的时候,我给 阅读全文
posted @ 2019-11-22 15:52 技术改变命运Andy 阅读(846) 评论(0) 推荐(0) 编辑
摘要:python-django-fastdfs+Nginx的安装和配置 FastDFS文件系统 FastDFS文件系统简介: 是c语言编写的,是淘宝的架构师写的,存储淘宝的图片,后来开源了, fastDFS架构包括了,tracter server和storage server,tracter serve 阅读全文
posted @ 2019-11-22 13:37 技术改变命运Andy 阅读(576) 评论(0) 推荐(0) 编辑
摘要:实现注册的基本逻辑: 1,注册页面 注意:注册页面需要静态文件的支持,另外注册页面是基础基类的, 1,url,路由系统, 2,views,视图系统,还是使用类视图,里面有很多的函数, 2,views.py文件 get函数,返回浏览器注册页面, post函数, 这个函数处理四个事情:#web开发的通用 阅读全文
posted @ 2019-11-17 20:34 技术改变命运Andy 阅读(473) 评论(0) 推荐(0) 编辑
摘要:python-django电商项目需求分析 1.用户模块 1)注册页 注册时校验用户名是否已被注册。 完成用户信息的注册。 给用户的注册邮箱发送邮件,用户点击邮件中的激活链接完成用户账户的激活。 2)登录页 实现用户的登录功能。 3)用户中心 用户中心信息页:显示登录用户的信息,包括用户名、电话和地 阅读全文
posted @ 2019-11-15 09:04 技术改变命运Andy 阅读(1503) 评论(0) 推荐(0) 编辑