【问题标题】:Customizing Django Shop app自定义 Django Shop 应用程序
【发布时间】:2014-02-04 19:59:58
【问题描述】:

我实际上是在用 Django 构建一个电子商务系统。与传统电子商务最重要的区别是,我们不销售单一产品。我们销售的产品是几个小产品的一套,客户可以自己组装这些产品。重要的是这些小产品粘在一起,客户选择产品的顺序很重要。商品的价格是所有选中的小商品加上一个基本价格的总和。

这是我的模型中的一个 sn-p:

class SmallProduct(models.Model):
    name = models.CharField(max_length=35)
    description = models.CharField(max_length=500)
    price = CurrencyField()
    image = models.ImageField(upload_to='img/product/')
    category = models.ForeignKey(Category)

class Product(models.Model):
    small_products = models.ManyToManyField(SmallProduct, through='Ordering')
    #some other fields

class Ordering(models.Model):
    small_product = models.ForeignKey(SmallProduct)
    product = models.ForeignKey(Product)
    date = models.DateField(auto_now_add=True)

我尝试了 Django Shop 应用和 Satchmo,但这些应用不符合我的要求。我不想重写整个商店系统,所以如果有人知道如何自定义这些应用程序中的一个以满足我的要求,我将非常高兴。任何帮助将不胜感激。

【问题讨论】:

    标签: django e-commerce


    【解决方案1】:

    您可以尝试使用 Cartridge,它允许您挂钩付款步骤并让您控制购物车和其他购物对象。它还允许你在没有猴子修补的情况下向模型添加额外的字段。

    你可以用墨盒轻松完成你所说的事情。这个链接可能会给你一个意见:

    http://cartridge.jupo.org/integration.html

    【讨论】:

    • 谢谢,我会看看这个!
    猜你喜欢
    • 1970-01-01
    • 2016-10-21
    • 2017-01-22
    • 2013-02-24
    • 2014-05-04
    • 2012-03-04
    • 1970-01-01
    • 2019-08-06
    • 1970-01-01
    相关资源
    最近更新 更多