如果我的网络应用只使用一种语言并且不是英语,那么使用模型字段verbose_name
属性进行字段说明(将以表格形式打印)是否正确?我不使用翻译模块。
答案 0 :(得分:3)
详细字段名称是可选的。如果您想使模型属性更具可读性,则使用它们,如果您的字段属性易于理解,则无需定义冗长的名称。如果未定义,django将使用字段的属性名称自动创建它。
例如:student_name = models.CharField(max_length=30)
在此示例中,可以理解,我们将存储学生的姓名,因此无需显式定义详细信息。
例如:name = models.CharField(max_length=30)
在此示例中,可能会混淆要存储的内容-学生或教师的姓名。因此,我们可以定义一个冗长的名称。
name = models.CharField("student name",max_length=30)