// Put your checksum as calculated by CMDFileChecksum() herer
const string correctChecksum = "CHECKSUM"; // Use const to bake the string into the code
if (correctChecksum == CMDFileChecksum())
{
// Run the CMD file
}
else
{
// The CMD file has been edited => throw error or warn user etc.
}
应该是verbose_name_plural
,'ItemsForSale'
还是
'itemsforsale'
?
我已经用Google搜索了,阅读了文档。
'items_for_sale'
答案 0 :(得分:0)
简而言之:没关系,因为这对程序的编码端没有影响。它用于与用户通信。这里最好的选择可能是'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
对象的可读名称,单数:
verbose_name = "pizza"
如果未指定,则Django将使用该类的重要版本 名称:
CamelCase
变成camel case
。
答案 1 :(得分:0)
您可以查看Django Admin来检查单词的显示方式。
另一个示例可能是:
class Property(models.Model):
...
class Meta:
verbose_name = 'property'
verbose_name_plural = 'properties'