因此,我想将包含HTML标记的字符串从Markdown文件转换为实际的HTML。然后通过Django将HTML插入模板(这是我第一次使用Django)。
当前输出的样子:
我不想获得纯文本,而是希望像普通HTML一样执行屏幕截图中显示的HTML。
来自我的文件的views.py代码:
from django.http.response import HttpResponse
from django.shortcuts import render
from markdown2 import Markdown, markdown
import random
from . import uti
这似乎很容易,但我遇到了一种奇怪的行为。
在一个小树枝文件中:
{% set my_html = '<a href="#">Hello world</a>' %}
{{- true is not same as(false) ? (true is same as(false) ? ('1'~my_html)|raw : ('2'~my_html)|raw) -}}
打印部分是('2'~my_html)|raw,它工作得很好:我看到了一个真正的链接。
产出如下:
2个
现在,它的工作只是因为我
我希望将一个变量从php传递给HTML作为“属性”,这样javascript (jQuery)就可以访问它了。
$variable = addslashes( this is the text, coming from database, which can contain '' ' ' ' ' or "" " " " "" " or even <br><hr> tags );
HTML:
<img id="clickMe" ti
我有一个flash:错误的html换行符。当它被显示时,它从字面上显示<br />,而不是将其解释为html和中断。下面是我的错误:
flash[:error] = "Format of search criteria is wrong.<br />Should be [
IXLSpecClass value][year]-[Message ID] for example GP07-8"
我设法让我的Quill正常工作,但现在我想显示编辑器中的内容,而不使用html标记。我尝试使用react-render-html npm包,它以前工作得很好,但现在它不再维护,并给我一个错误 Could not find a declaration file for module 'react-render-html'. /path/to/module
implicitly has an 'any' type.
Try `npm install @types/react-render-html` if it exists or add a new decl
我有一个有效的JSON:
{"name":"tono","html":"<p><a href=\"http:\/\/someurl.com\">Here<\/a> is the link<\/p>"}
但是,当我通过javascript解析它时(我使用firefox的控制台)
JSON.parse('{"name":"tono","html":"<p><a href=\"ht