当我读取django代码时,我经常在模型中看到所谓的"sku"和"slug" . 例如:
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 URL的关系是什么 .
这个SKU应该如何以及何时使用?
3 回答
SKU是Stock-Keeping Unit的缩写 .
slug是一个友好的URL和SEO友好的标识符,用于您网站上的资源 . 有关更详尽的说明和示例,请查看Wordpress' definition . Slugs具有有限的允许字符集,因此是自定义Django字段类型 .
SKU是“库存单位”,是商品的唯一标识符(通常用于零售业或制造业,但可以在其他地方使用) . 它们可以是任何字母数字字符 .
SKU通常是产品ID号 .