Opened 9 years ago
Closed 9 years ago
#27224 closed Cleanup/optimization (invalid)
Is possible display SVG by help Django`s view?
| Reported by: | Seti | Owned by: | nobody |
|---|---|---|---|
| Component: | Uncategorized | Version: | 1.10 |
| Severity: | Normal | Keywords: | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
My variable for SVG is next: https://dpaste.de/cPpP
I tried display that code in through view as next
# my SVG variable return mark_safe(svg)
Result:
XML is escaped (mark_safe did not work)
and next
# my SVG variable
format_html('{}', svg)
Errors from Chrome`s console:
(index):-1 Uncaught SyntaxError: Invalid or unexpected token
and next
# my SVG variable
format_html('{}', mark_safe(svg))
Errors from Chrome`s console:
(index):-1 Uncaught SyntaxError: Invalid or unexpected token
and next
# my SVG variable
return mark_safe(Template('{{ svg|safe }}').render(Context({'svg': svg})))
return format_html('{}', svg)
Errors from Chrome`s console:
(index):318 Uncaught SyntaxError: Unexpected token <
pygal-tooltips.min.js:2 Uncaught TypeError: t.addEventListener is not a function
and next
# my SVG variable
svg = mark_safe(Template('{{ svg|safe }}').render(Context({'svg': svg})))
return format_html('{}', svg)
Errors from Chrome`s console:
(index):318 Uncaught SyntaxError: Unexpected token <
pygal-tooltips.min.js:2 Uncaught TypeError: t.addEventListener is not a function
Please see TicketClosingReasons/UseSupportChannels for ways to get help with usage questions.