【发布时间】:2016-06-20 22:42:00
【问题描述】:
我想知道在 Python/Django 中输入 help_text 和其他硬编码的长行时,行长的约定是什么。我已阅读 PEP-8,其中涵盖了代码和 cmets 的行长,但是我不确定这如何适用于长文本字符串。
这是 'explanation_text' 字段和 help_text 字段选项的选项。
class Question(models.Model):
questionnaire = models.ForeignKey(Questionnaire, on_delete=models.CASCADE)
title = models.CharField(max_length=150, blank=False)
category = models.CharField(max_length=20, blank=False)
created_date = models.DateTimeField(default=datetime.now, blank=True)
explanation_text = models.TextField(
blank=True,
help_text="Explanation text goes here. Candidates will be able to see this after they have taken a questionnaire. To change this, refer to the setting on questionnaire administration. Max length is 1000 characters.",
max_length=1000)
def __str__(self):
return self.title
【问题讨论】:
标签: python django conventions pep8