Django模型类的首选命名约定是什么?

推荐答案

Django模型只是Python类,因此适用PEP-8中详细描述的Python命名约定.

例如:

  1. 类别
  2. 邮政编码

If Django fails to pluralize the class name properly when creating the corresponding table, you can easily override the pluralization by setting a custom verbose_name_plural field in an inner META class. 例如:

class Story(models.Model):
    ...

    class Meta:
        verbose_name_plural = "stories"

Django相关问答推荐

查尔而不是瓦尔查尔加盟Django 球场

其中实际的数据库提取在DRF list()中完成

DjangoAdmin与外部数据库的模型无法保存或过滤

在 Django 中按月份和年份对帖子进行分类

Django prefetch_related 与 3 个不直接相关的模型

Django 仅预取相关模型的最新对象

防止 Django 从表单集中保存特定表单

将现有 auth.User 数据迁移到新的 Django 1.5 自定义用户模型?

如何测试某个日志(log)消息是否记录在 Django 测试用例中?

PyMongo vs MongoEngine for Django

在 django 模板中访问元组

Django REST Framework 和 FileField 绝对 url

如何在 Django 中测试自定义模板标签?

UpdateView 中的success_url,基于传递的值

为什么我的 Django 单元测试不知道安装了 MessageMiddleware?

Django 用户配置文件

Django 测试客户端方法覆盖标头

APIView 类和视图集类之间的区别?

ValueError: 无法解析相关模型 u'app.model'

Django admin - 使所有字段只读