Короче говоря : это не имеет большого значения, поскольку это не влияет на кодирование программы.Он используется для общения с пользователем.Здесь, вероятно, лучшим вариантом будет 'items for sale'
.
verbose_name_plural
[Django-doc] - это удобочитаемое имя, которое вы даетек объектам.
Так что имеет смысл определить это как:
class ItemForSale(models.Model):
# ...
class Meta:
<b>verbose_name = 'item for sale'</b>
<b>verbose_name_plural = 'items for sale'</b>
Вы можете использовать это в формах, диалогах и других средствах общения с пользователем.Соглашения об именах отсутствуют (например, PEP-8), поскольку речь идет о связи между приложением и пользователем.
Его близнец verbose_name
[Django-doc] например указывает, что:
Options.verbose_name
A удобочитаемое имя для объекта, единственное число:
verbose_name = "pizza"
Если это не дано, Django будет использовать вербальную версию имени класса: CamelCase
становится camel case
.