Fix rendering extension CSS/JS bundles on modern Django.
Review Request #10785 — Created Nov. 4, 2019 and discarded
When rendering CSS/JS bundles for extensions in a developer setup (with
PIPELINE_ENABLED=False
), the resulting HTML would be escaped, causing
garbage on the page and preventing the bundles from loading. This was
due to the lack of amark_safe()
when rendering source files within
Pipeline (as that's normally handled later in their standard template
tag process), and the modern behavior to automatically escape unless
explicitly marked safe.This simply adds a
mark_safe()
around the resulting HTML, and
introduces new unit tests to check for these conditions.
Unit tests pass.
No longer saw escaped HTML for bundles on the page.
Description | From | Last Updated |
---|---|---|
F821 undefined name 'mark_safe' |
reviewbot |
- Change Summary:
-
git add
ed missing changes. - Commit:
-
f1ed1f75cd92b0a2524165fe7bd77898e2c3a6a6fa98e6af378e04bcec8e77056547912f6c354871
- Diff:
-
Revision 2 (+135 -18)