html - django weird behavior with safe filter -
first, @ code:
... <p class="entry-content">{{ entry.content|safe }}</p> ... the problem renders this:
... <p class="entry-content"></p> {{ entry.content|safe }} ... however, when utilize div tag instead of p works alright.
why happen , there way prepare without javascript?
edit: problem occurs when {{ entry.content }} has block tags div. edit2: in console works fine. problem occurs in browser only.
i think figured out. turns out p tag cannot contain block elements. found here: python lxml changes tag hierarchy?
the solution utilize div instead of p , fine.
html django django-templates django-template-filters
No comments:
Post a Comment