我很好奇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'
)
答案 0 :(得分:0)
你几乎击中头部。最好的办法是将每个参数作为自己的行。
class example(models.Model):
first_name = models.CharField(
max_length=20,
blank=true,
help_text='blahblahblahblahblahblah',
related_name='related name example'
)