Django model

来自linux中国网wiki
Evan讨论 | 贡献2021年6月12日 (六) 05:59的版本 (创建页面,内容为“ =Django model中的 class Meta 详解= <pre> 一般的样子 class Meta: verbose_name = '项目管理 ' verbose_name_plural = verbose_name…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

Django model中的 class Meta 详解


一般的样子
    class Meta:
        verbose_name = '项目管理 '
        verbose_name_plural = verbose_name

    def __str__(self):
        return f"{self.name}项目 "

解说

verbose_name
verbose_name的意思很简单,就是给你的模型类起一个更可读的名字:

verbose_name = "pizza"
若未提供该选项, Django 则会用一个类名字的 munged 版本来代替: CamelCase becomes camel case.

verbose_name_plural
这个选项是指定,模型的复数形式是什么,比如:

verbose_name_plural = "stories"
若未提供该选项, Django 会使用 verbose_name + "s".