书籍出处:https://www.packtpub.com/web-development/django-example
原作者:Antonio Melé
(译者@ucag注:咳咳,第七章终于来了。其实在一月份就翻译完了????但是后来我回老家了,就没发出来。各位久等了~)
(译者@夜夜月注:真羡慕有寒假和暑假的人- -愿你们的寒暑假作业越多越好,粗略的校对了下,精校版本请大家继续等待)
第七章
建立一个在线商店
在上一章,你创建了一个用户跟踪系统和建立了一个用户活跃流。你也学习了 Django 信号是如何工作的,并且把 Redis 融合进了项目中来为图像视图计数。在这一章中,你将学会如何建立一个最基本的在线商店。你将会为你的产品创建目录和使用 Django sessions 实现一个购物车。你也将学习怎样定制上下文处理器( context processors )以及用 Celery 来激活动态任务。
在这一章中,你将学会:
创建一个产品目录
使用 Django sessions 建立购物车
管理顾客的订单
用 Celery 发送异步通知
创建一个在线商店项目(project)
我们将从新建一个在线商店项目开始。我们的用户可以浏览产品目录并且可以向购物车中添加商品。最后,他们将清点购物车然后下单。这一章涵盖了在线商店的以下几个功能:
创建产品目录模型(模型),将它们添加到管理站点,创建基本的视图(view)来展示目录
使用 Django sessions 建立一个购物车系统,使用户可以在浏览网站的过程中保存他们选中的商品
创建下单表单和功能
发送一封异步的确认邮件在用户下单的时候
首先,用以下命令来为你的新项目创建一个虚拟环境,然后激活它:
mkdir env virtualenv env/myshop source env/myshop/bin/activate
用以下命令在你的虚拟环境中安装 Django :
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
