我想知道在向Python/Django输入help_text和其他硬编码的长行时,行长度约定是什么。我已经阅读了PEP-8,其中行长被覆盖了代码和评论,但我不确定这是如何适用于长字符串的文本。Django帮助文本行长度约定
这是字段'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
非常感谢,我不能upvote,因为我没有足够高的声誉。我认为,实际上你给出的第一个例子是我将要做的,因为它会更整齐地适应其余的项目。 –
很高兴帮助! – gtlambert
当浏览器中的_displayed_时,我来这里寻找'help_text'是多行的。用HTML'
'标签得到了。例如:'日期格式:DD/MM/YYYY。
时间格式:HH:MM(24小时)' – amolbk