电商项目简介
1.
天天生鲜项目设计
1.1.
功能模块划分
1.2.
创建项目
2.
用户模块
2.1.
模型类设计
2.2.
注册
2.3.
发送邮件
2.4.
celery
2.5.
登录
2.6.
用户中心-个人信息
2.7.
用户中心-收货地址
2.8.
用户登录验证
2.9.
登录状态与退出
3.
商品模块
3.1.
模型类设计
3.2.
富文本编辑器
3.3.
配置Admin
3.4.
首页
3.5.
列表页
3.6.
详细页
3.7.
全文检索
3.7.1.
配置
3.7.2.
使用
3.8.
最近浏览
4.
购物车模块
4.1.
模型类设计
4.2.
详细页加入购物车
4.2.1.
购物应用视图add
4.2.2.
商品详细页js
4.2.3.
用户应用islogin视图
4.3.
列表页加入购物车
4.4.
购物车列表页
4.4.1.
显示所有数据
4.4.2.
计算
4.4.3.
多选
4.4.4.
改变数量
4.4.5.
删除
4.5.
显示数量
5.
订单
5.1.
模型类设计
5.2.
结算页面
5.2.1.
购物车提交
5.2.2.
订单确认
5.2.3.
页面数据计算
5.2.4.
提交订单
5.3.
提交订单
5.4.
用户中心-全部订单
6.
布署
6.1.
布署环境
6.2.
WSGI
6.3.
Nginx-转向uwsgi
6.4.
Nginx-静态文件
Published with GitBook
电商项目简介
使用
在base.html中编辑搜索栏
搜索结果模板:在templates/search/目录下创建search.html
搜索结果进行分页,视图向模板中传递的上下文如下
query:搜索关键字
page:当前页的page对象
paginator:分页paginator对象
视图接收的参数如下:
参数q表示搜索内容,传递到模板中的数据为query
参数page表示当前页码
根据列表页的模板来制作搜索结果页的模板