在django什么是SKU?

时间:2010-02-21 22:18:30

标签: django

当我阅读django代码时,我经常在模型中看到所谓的“sku”和"slug"。 E.g:

name = models.CharField(_("Full Name"), max_length=255, blank=False,
    help_text=_("This is what the product will be called in the default site language.  To add non-default translations, use the Product Translation section below."))
slug = models.SlugField(_("Slug Name"), blank=True,
    help_text=_("Used for URLs, auto-generated from name if blank"), max_length=255)
sku = models.CharField(_("SKU"), max_length=255, blank=True, null=True,
    help_text=_("Defaults to slug if left blank"))

我不确定与slug网址的关系是什么。

如何以及何时使用此SKU?

3 个答案:

答案 0 :(得分:5)

SKU是Stock-Keeping Unit的缩写。

  

库存单位或SKU是可以购买的每种不同产品和服务的唯一标识符。 SKU的使用植根于数据管理,使公司能够系统地跟踪其库存或产品可用性,例如仓库和零售店。它们通常在商家级别进行分配和序列化。每个SKU都附在项目,变式,产品系列,捆绑,服务,费用或附件上。

答案 1 :(得分:3)

slug是您网站上资源的网址友好且SEO友好的标识符。有关更详尽的说明和示例,您可以查看Wordpress' definition。 Slugs具有有限的允许字符集,因此是自定义Django字段类型。

SKU是“库存单位”,是商品的唯一标识符(通常用于零售业或制造业,但可在其他地方使用)。它们可以是任何字母数字字符。

答案 2 :(得分:2)

SKU通常是产品ID号。