应verbose_name_plural
是 'ItemsForSale'
, 'itemsforsale'
或者'items_for_sale'
?
我已经谷歌搜索,阅读文档。
class ItemForSale
最佳答案
总之 :没关系,因为这对程序的编码方面没有影响。它用于与用户通信。这里可能最好的选择是 'items for sale'
.
verbose_name_plural
[Django-doc]是您为对象提供的人类可读名称。
因此,将其定义为:
class ItemForSale(models.Model):
# ...
class Meta:
verbose_name = 'item for sale'
verbose_name_plural = 'items for sale'
您可以在表单、对话框和其他方式中使用它与用户进行交流。没有命名约定(例如 PEP-8),因为这涉及应用程序和用户之间的通信。
它的双胞胎
verbose_name
[Django-doc]例如指定:
Options.verbose_name
A human-readable name for the object, singular:
verbose_name = "pizza"
If this isn't given, Django will use a munged version of the class name:
CamelCase
becomescamel case
.
关于django - verbose_name_plural 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56620966/