书籍出处: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 :

        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式