gpt4 book ai didi

django - verbose_name_plural 命名约定

转载 作者:行者123 更新时间:2023-12-04 14:19:23 31 4
gpt4 key购买 nike

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 becomes camel case.

关于django - verbose_name_plural 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56620966/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com