It's expected behavior and mentioned in the model field help_text docs, but not form field help_text docs. I'll fix that.
https://docs.djangoproject.com/en/stable/ref/models/fields/#django.db.models.Field.help_text On Tuesday, November 24, 2015 at 9:34:18 AM UTC-5, [email protected] wrote: > > Hi ! > > Just stumbled upon this issue, with django 1.8.6: > > > from django import forms > from django.template import Template, Context > class A(forms.Form): > > f = forms.CharField(help_text=u'bli "blo" >', label="bla <") > > Template("{{form.as_p}}").render(Context({"form": A()})) > > > # returns: > > u'<p><label for="id_f">bla <:</label> <input id="id_f" name="f" > type="text" /> <span class="helptext">bli "blo" ></span></p>' > > > > The label is escaped, but not the help_text. > > > - Is that a bug ? > - or should I mark all my help_text as unsafe ? > > I did not find anything relevant in the doc or with google. > > Regards, > > NotSqrt > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/8c6ba4f2-1328-4e40-8ca0-582711d2f506%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

