Je me demandais quelle était la convention pour la longueur de ligne lors de la saisie de help_text et d'autres longues lignes codées en dur dans Python/Django. J'ai lu PEP-8, où la longueur de ligne est couverte pour le code et les commentaires, mais je ne suis pas sûr de savoir comment cela s'applique aux longues chaînes de texte.Django help_text longueur ligne convention
Ceci est le champ pour le champ 'explanation_text' et l'option du champ texte d'aide.
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
Merci beaucoup, je ne peux pas encore vaincre car je n'ai pas une réputation assez élevée.Je pense que le premier exemple que vous avez donné est celui que je choisirai car il s'agencera mieux avec le reste du projet. –
Heureux d'avoir aidé! – gtlambert
Je suis venu ici pour voir 'help_text' être multiligne quand _displayed_ dans le navigateur. Vous l'avez avec la balise HTML '
'. Exemple: 'Format date: JJ/MM/AAAA.
Format de l'heure: HH: MM (24 heures) ' – amolbk