0

このモデルからショッピングカートに商品を追加する方法:https ://github.com/bmentges/django-cartメソッドadd_to_cart を実行する方法?テンプレートには、「カートに追加」ボタンがあります。ありがとう

from django.db import models
from sorl.thumbnail import ImageField

class Product(models.Model):
    name = models.CharField(max_length=50)
    slug = models.SlugField()
    price = models.DecimalField(max_digits=5, decimal_places=2)
    desc = models.TextField()
    image = ImageField(upload_to='images')

    class Meta:
        verbose_name = _('Product')
        verbose_name_plural = _('Products')

    def __unicode__(self):
        return self.name

django-cartの基本的な使用法quantityとは何ですか? https ://github.com/bmentges/django-cart ?unit_price

def add_to_cart(request, product_id, quantity):
    product = Product.objects.get(id=product_id)
    cart = Cart(request)
    cart.add(product, product.unit_price, quantity)
4

1 に答える 1

1

django-cart の基本的な使用法からの quantity と unit_price は何ですか:

数量は、品目内のその製品の数です。

3 と言う場合は、カートに「商品」が 3 つあることを意味します。これは通常、input type='text'横にカートに追加ボタンがあるフィールドに関連しています。

unit_priceは、商品の 1 単位の価格です。実際の商品価格とは異なる場合があるため、商品から自動的に引き出されるわけではありません。

たとえば、20% のセールがあるとします。このシステムにより、商品価格とは異なる価格をカートに入れることができます。

于 2012-09-26T07:09:56.067 に答える