Django Model在字段

时间:2017-08-19 00:09:18

标签: python django django-models

我很好奇Django模型中的正确样式是什么。文档提供了如下示例:

Do this:

class Person(models.Model):
    first_name = models.CharField(max_length=20)
    last_name = models.CharField(max_length=40)

Don’t do this:

class Person(models.Model):
    FirstName = models.CharField(max_length=20)
    Last_Name = models.CharField(max_length=40)

但我很好奇的是,当该领域内有大量信息时该怎么办:

class example(models.Model):
    first_name = models.CharField(max_length=20, blank=true, help_text=blahblahblahblahblahblah, related_name='related name example')

留下这个长的单行代码块是否合适,即使它达到了行限制,还是有正确的方法呢?

这就是我一直在做的事情,有时看起来很好看,但在其他时候很糟糕:

class example(models.Model):
    first_name = models.CharField(max_length=20, 
        blank=true, 
        help_text=blahblahblahblahblahblah, 
        related_name='related name example'
        )

1 个答案:

答案 0 :(得分:0)

你几乎击中头部。最好的办法是将每个参数作为自己的行。

class example(models.Model): 
  first_name = models.CharField(
    max_length=20, 
    blank=true,
    help_text='blahblahblahblahblahblah',
    related_name='related name example'
  )