use*_*831 9 django shopping-cart database-design
class Product(models.Model):
name = models.CharField(max_length=50)
slug = models.SlugField()
unit_price = models.DecimalField(max_digits=5, decimal_places=2)
Run Code Online (Sandbox Code Playgroud)
我是Django的新手.如何使用会话设计购物篮?(询问一般的"算法"或一些示例代码)
小智 13
我不会使用模型.您可以将值直接存储在会话中.考虑到您可以在会话中存储所有内容,您可以将项目存储在字典中.
def view_cart(request):
cart = request.session.get('cart', {})
# rest of the view
def add_to_cart(request, item_id, quantity):
cart = request.session.get('cart', {})
cart[item_id] = quantity
request.session['cart'] = cart
# rest of the view
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7575 次 |
| 最近记录: |