Python Django 项目
Python Django 项目之爱鲜蜂
沉觞流年
博客内容仅是个人学习笔记,不是技术博客。
展开
-
Django之爱鲜蜂项目开发 day01 (一)
1. 软件开发的一般流程 需求分析及确认: 由需求分析工程师与客户确认甚至挖掘需求。输出需求说明文档。 概要设计及详细设计: 开发对需求进行概要设计,包括系统的基本处理流程,组织结构、模块划分、接口设计、数据库结构设计等。然后在概要设计的基础上进行详细设计。详细设计中描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子...原创 2019-05-23 23:26:19 · 1683 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day01 (二)
1. 将网上下载的静态文件导入 咳咳,我们这里主要是写后端的内容,前端的敷衍 这里是底部固定的一些图片,点击时变色,跳转到相应的页面原创 2019-05-24 21:00:47 · 833 阅读 · 3 评论 -
Django之爱鲜蜂项目开发 day02 (一)
在框架上搭好基本的页面 1. home页面 1.插入轮播图 在数据首页.txt文件查看数据, 第一条数据就是关于轮播图的,将其复制到app下的models.py文件下查看(这里只是一条注释,便于查看后创建模型,不在此文件中起任何作用), 我们通过这条数据创建轮播图的模型 然后去views.py文件中去导入这个模型,渲染到home.html页面上 ...原创 2019-05-25 14:22:54 · 829 阅读 · 2 评论 -
Django之爱鲜蜂项目开发 day02 (二)
在框架上搭好基本的页面 1. home页面 1.2 轮播图 导航 必买 商店 home页面除了轮播图,还有导航,必买,商店等模块 通过首页数据.txt文件,可以发现,这些数据都具有相同的属性,所以,他们的模板内容都相同,可以创一个父模板,轮播图,导航,必买,商店这些可以继承父模板的内容,这样更加简洁 轮播图 导航 必买 商店 模型的创建 在models.py文件中,正常情况下每创建一个模型,...原创 2019-05-25 17:22:53 · 498 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day02 (三)
在框架上搭好基本的页面 1. home页面 1.3原创 2019-05-26 22:09:57 · 476 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day03 (一)
在框架上搭好基本的页面 2. cart页面 1.原创 2019-05-27 14:07:04 · 406 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day03 (二)
在框架上搭好基本的页面 2. cart页面 2.1 数据筛选功能 对商品分类进行筛选 关于页面左边的商品分类,可以看一下数据库中的表 点击左边栏的按键时,根据这个id,传到后台数据库,获取相关的商品 所以,当点击左边的按钮时,刷新当前页面,页面上要传一个参数到后台,根据商品分类的 typeid 把数据从后台传过来,(这里其实又是一个url的反向解析) app下的url.py文件,把path修...原创 2019-05-27 21:16:19 · 425 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day04
在框架上搭好基本的页面 3. cart页面 页面上的图标都是bootstrap网站上的图标 https://v3.bootcss.com/components/ 根据图标名称,css样式,去写一下cart页面原创 2019-05-28 20:44:25 · 622 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day05(一)
在框架上搭好基本的页面 4. 购物车页面原创 2019-05-29 19:19:43 · 561 阅读 · 1 评论 -
Django之爱鲜蜂项目开发 day05(二)
在框架上搭好基本的页面 4. 购物车页面 4.3 购物车cart页面 4.3.1 cart视图函数及页面 根据css样式写一下cart.html页面 展示一下 4.3.2 实现购物车商品的增减 通过 + , - 两个按键改变一下数量 同上篇博客类似,先写一下js样式 然后去写一下视图函数 (顺带一提,对于一个项目来说,代码耦合性越低越好,所以,) cartid在前端是可以修改的,所...原创 2019-05-30 13:30:59 · 345 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day05(三)
在框架上搭好基本的页面 4. 购物车页面 4.3 购物车cart页面 4.3.3 购物车中商品的选择,删除及价格的结算 4.3.3.1 购物车中商品的删除 先看一下页面 写一下js样式 去写一下视图函数 同样需要配置一下url 可以去浏览去查看一下,点击删除 还可以实时查看事件的过程,可以看到li标签里的内容逐渐减少 还可以去确认一下数据库中的数据,是否删除. 4.3.3.1 ...原创 2019-05-30 21:28:19 · 432 阅读 · 4 评论 -
Django之爱鲜蜂项目开发 day06(一)
支付模块 支付宝支付时序流程图 订单模块 表的关联 相关知识 公钥非对称加密原创 2019-06-01 14:40:40 · 546 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day06(二)
订单模块 表的关联原创 2019-06-02 23:32:30 · 628 阅读 · 0 评论 -
Django之爱鲜蜂项目开发 day06(三)
3.未支付订单模块原创 2019-06-09 01:15:23 · 415 阅读 · 0 评论 -
Django 扩展(一)
celery介绍 Celery - 分布式任务队列. Celery 是一个简单、灵活且可靠的, 基于python开发的分布式异步消息任务队列, 通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery. 使用场景: 1.你想执行一个操作,可能会花很长时间,但你不想让你的程序一直等着结果返回,而是想有创建一个任务, 这个任务会在其他地方执行,执行完毕后...原创 2019-06-08 19:49:12 · 531 阅读 · 0 评论 -
Django 扩展(二)
django-rest-framework,是一套基于Django 的 REST 框架,是一个强大灵活的构建 Web API 的工具包。本文介绍一下 django-rest-framework 的简单使用。 安装 pip install djangorestframework 使用 1、创建项目 mkdir drf-test cd drf-test django-admin.py star...原创 2019-06-09 22:07:55 · 210 阅读 · 0 评论