Bai*_*ose 36
Django模型只是Python类,因此PEP-8中详述的Python命名约定适用.
例如:
如果Django在创建相应的表时无法正确复制类名,则可以通过在内部META类中设置自定义verbose_name_plural字段来轻松覆盖复数.例如:
class Story(models.Model):
...
class Meta:
verbose_name_plural = "stories"
Run Code Online (Sandbox Code Playgroud)
据我所知,这个想法是类名应该是单数并且应该使用不带空格的SentenceCase。所以你会有这样的名字:
Person
TelephoneNumber
Run Code Online (Sandbox Code Playgroud)
然后 Django 管理工具知道如何将它们复数。对于这样的名字不太适用:
Category
Run Code Online (Sandbox Code Playgroud)
它被复数化为类别,但是我们开始了......
除此之外,只需给它一个对您有意义的名称,并简洁地总结该类的含义即可。
本
归档时间: |
|
查看次数: |
13295 次 |
最近记录: |