Когда я прочитал код django, я часто вижу в моделях, что называют "sku" и "кратким заголовком". Например:
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"))
Я не уверен, каково отношение с URL краткого заголовка.
Как и когда этот SKU, как предполагается, используется?
SKU - это аббревиатура от Stock-Keeping Unit.
Складская единица или SKU - это уникальный идентификатор для каждого отдельного продукта или услуги, которые могут быть приобретены. Использование SKU уходит корнями в управление данными, позволяя компании систематически отслеживать свои запасы или наличие продукции, например, на складах и в розничных торговых точках. Они часто присваиваются и сериализуются на уровне продавца. Каждый SKU прикрепляется к товару, варианту, линейке продуктов, пакету, услуге, плате или вложению.
Slug - это удобный для SEO идентификатор ресурса на вашем сайте. Более подробное описание и примеры вы можете найти в определении Wordpress. Слизеринцы имеют ограниченный набор допустимых символов, отсюда и пользовательский тип поля Django.
SKU - это "Stock Keeping Unit", уникальный идентификатор для товара (обычно используется в розничной торговле или производстве, но может использоваться и в других местах). Это может быть любой буквенно-цифровой символ.