会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
马上读初一
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
下一页
2020年5月14日
DJANGO-天天生鲜项目从0到1-010-购物车-购物车操作页面(勾选+删改)
摘要: 购物车页面展示 分析购物车页面需要后台查询的数据有哪些,最基础的是购物车中goods对象,还有一些比如购物车中每个商品的小计金额、所有商品的总数目以及总价。虽然这些信息通过前台js代码也可以进行计算展示,但是最好是后台查询数据时一并计算一起发给前端,减轻前端的计算压力。 class CartView
阅读全文
posted @ 2020-05-14 15:51 Alex-GCX
阅读(456)
评论(0)
推荐(0)
2020年5月3日
DJANGO-天天生鲜项目从0到1-009-购物车-Ajax实现添加至购物车功能
摘要: 实现功能为: 在商品详情页面,选择想要购买的数量,点击“加入购物车”按钮,实现右上角的购物车数量增加,并且页面其他信息保持不变。 一般处理按钮点击后,需要重新查询刷新整个页面的信息,但是很多需求只是刷新局部或一小部分信息,因此可以通过发送Ajax请求实现,注意ajax请求都是在后台运行的,前台不会展
阅读全文
posted @ 2020-05-03 22:36 Alex-GCX
阅读(780)
评论(0)
推荐(0)
DJANGO-天天生鲜项目从0到1-009-搜索功能实现(django-haystack+whoosh+jieba)
摘要: 一般搜索功能架构为:搜索框架+搜索引擎(包括分词方式) 这里搜索框架选择: django-haystack:是django的开源搜索框架,该框架支持Solr,Elasticsearch,Whoosh, *Xapian*搜索引擎,不用更改代码,直接切换引擎,减少代码量。 搜索引擎使用: Whoosh:
阅读全文
posted @ 2020-05-03 16:01 Alex-GCX
阅读(508)
评论(0)
推荐(0)
2020年5月2日
DJANGO-天天生鲜项目从0到1-008-列表页
摘要: 列表页 设计URL 列表页层级为/goods/list/goods_type_id,又因为列表页需要分页和排序,因此url需要包括页码信息和排序方式,即/goods/list/goods_type_id/page/sort_method/ 为了符合restful规范,即每个url(除了?的参数部分)
阅读全文
posted @ 2020-05-02 17:18 Alex-GCX
阅读(281)
评论(0)
推荐(0)
2020年5月1日
DJANGO-天天生鲜项目从0到1-007-首页静态化与缓存
摘要: 页面静态化 为什么需要静态化首页 主页是一个网站被访问次数最多的页面,且不管用户登不登陆都可以访问,每次访问主页时,都需要从数据库中查询数据,而且每次访问几乎展示的内容都是一样的,除非后台管理员修改了主页的数据信息。 所以可以将主页单独做出来一个静态的页面(其中包括了数据信息),让未登录的用户直接访
阅读全文
posted @ 2020-05-01 18:29 Alex-GCX
阅读(349)
评论(0)
推荐(0)
DJANGO-天天生鲜项目从0到1-006-首页-内容展示
摘要: 编辑视图view.py 导入模型类,通过objects.all()方法获取需要展示的信息 # 获取数据库信息 # 获取商品分类 goods_type = GoodsType.objects.all() # 获取轮播商品 goods_banner = IndexGoodsBanner.objects.
阅读全文
posted @ 2020-05-01 15:08 Alex-GCX
阅读(362)
评论(0)
推荐(0)
2020年4月29日
DJANGO-天天生鲜项目从0到1-005-FastDFS与Nginx打造自定义文件存储系统
摘要: FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS 架构包括
阅读全文
posted @ 2020-04-29 16:56 Alex-GCX
阅读(545)
评论(0)
推荐(0)
DJANGO-天天生鲜项目从0到1-004-用户模块-个人中心页
摘要: 自定义模型管理器类(models.Manager) 一般我们会使用预定义的模型的管理器类的方法去进行一些操作,比如查询地址模型类的所有数据:Address.objects.all(),其中Address.objects返回的就是models.Manager的对象 当我们需要重写一些预定义的方式时,如
阅读全文
posted @ 2020-04-29 15:08 Alex-GCX
阅读(303)
评论(0)
推荐(0)
2020年4月27日
DJANGO-天天生鲜项目从0到1-003-用户模块-登录
摘要: Django自带认证系统 1.authenticate(username=username, password=password) 校验输入的用户密码是否正确时,可使用django自带的authenticate方法,若正确,则返回user对象,否则返回None from django.contrib
阅读全文
posted @ 2020-04-27 17:15 Alex-GCX
阅读(365)
评论(0)
推荐(0)
2020年4月26日
DJANGO-天天生鲜项目从0到1-002-用户模块-注册
摘要: HTML模板配置 1.静态文件路径设置(settings.py): STATIC_URL = '/static/' STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')] 2.html模板语言: for django 1.8: {% load st
阅读全文
posted @ 2020-04-26 15:20 Alex-GCX
阅读(442)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
下一页
公告