Django购物车应用程序
django-fastcart的Python项目详细描述
Django购物车应用程序
安装
安装软件包
^{tt1}$
设置
- 添加到已安装的应用程序:
- 'fastcart',
- 添加到中间件类:
- 'fastcart.middleware.CartMiddleware',
- 添加到模板上下文处理器:
- 'fastcart.context_processors.cart',
- 最后将这一行添加到设置中,并将您的型号更改为与fastcart一起携带:
- FASTCART_PRODUCT_MODEL = 'product.Book'
添加url
^{tt6}$
迁移或同步数据库
- 如果使用South Migrate:
- $ ./manage.py migrate fastcart
- 或
- $ ./manage.py syncdb
用法:
将产品添加到购物车:
<form action="{%url'fastcart_cart_item_list'%}" method="post">{%csrf_token%} <input type="hidden" name="product" value="{{book.pk}}"> <input type="submit" value="Add to cart"> </form>
从购物车中删除产品:
<form action="{%url'fastcart_cart_item_delete'object.pk%}" method="post"> {%csrf_token%} <input type="submit" value="Delete"> </form>
更新数量:
<form action="{%url'fastcart_cart_item_update'object.pk%}" method="post"> {%csrf_token%} <input type="text" name="quantity" value="{{object.quantity}}"> <input type="submit" value="Update"> </form>