Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 使用烧瓶flastpage插入图像_Python 2.7_Flask_Flask Flatpages - Fatal编程技术网

Python 2.7 使用烧瓶flastpage插入图像

Python 2.7 使用烧瓶flastpage插入图像,python-2.7,flask,flask-flatpages,Python 2.7,Flask,Flask Flatpages,我已经用Flask FlatPages创建了我的博客,并且帖子都在降价,我面临的挑战是在我的博客帖子中插入图像。在标记中插入图像的传统方法不起作用 我也尝试过,但没有成功: ![image]({{ url_for('static', filename="img/my_image.jpg") }}) 在从标记到html的转换过程中没有任何错误 我认为这是因为bleach.clean()函数 您可以尝试添加到允许的\u标记 allowed_tags = ['img'] allowed_attrs

我已经用Flask FlatPages创建了我的博客,并且帖子都在降价,我面临的挑战是在我的博客帖子中插入图像。在标记中插入图像的传统方法不起作用

我也尝试过,但没有成功:

![image]({{ url_for('static', filename="img/my_image.jpg") }})

在从标记到html的转换过程中没有任何错误

我认为这是因为bleach.clean()函数

您可以尝试添加到允许的\u标记

allowed_tags = ['img']
allowed_attrs = {'img':['src','alt']};
target.body_html = bleach.linkify(bleach.clean(markdown(value,output_format='html'),tags=allowed_tags,attributes=allowed_attrs,strip=True));

在从标记到html的转换过程中没有任何错误

我认为这是因为bleach.clean()函数

您可以尝试添加到允许的\u标记

allowed_tags = ['img']
allowed_attrs = {'img':['src','alt']};
target.body_html = bleach.linkify(bleach.clean(markdown(value,output_format='html'),tags=allowed_tags,attributes=allowed_attrs,strip=True));

在从标记到html的转换过程中没有任何错误

我认为这是因为bleach.clean()函数

您可以尝试添加到允许的\u标记

allowed_tags = ['img']
allowed_attrs = {'img':['src','alt']};
target.body_html = bleach.linkify(bleach.clean(markdown(value,output_format='html'),tags=allowed_tags,attributes=allowed_attrs,strip=True));

在从标记到html的转换过程中没有任何错误

我认为这是因为bleach.clean()函数

您可以尝试添加到允许的\u标记

allowed_tags = ['img']
allowed_attrs = {'img':['src','alt']};
target.body_html = bleach.linkify(bleach.clean(markdown(value,output_format='html'),tags=allowed_tags,attributes=allowed_attrs,strip=True));

这是对我有用的东西。事实证明,FLATPAGES\uHTML\u渲染器是实现这一目标所必需的

代码如下:

def my_renderer(text):
    prerendered_body = render_template_string(text)
    return pygmented_markdown(prerendered_body)

app = Flask(__name__)
app.config['FLATPAGES_HTML_RENDERER'] = my_renderer
pages = FlatPages(app)
这篇文章也讨论了这一点:

以下是对我有效的方法。事实证明,FLATPAGES\uHTML\u渲染器是实现这一目标所必需的

代码如下:

def my_renderer(text):
    prerendered_body = render_template_string(text)
    return pygmented_markdown(prerendered_body)

app = Flask(__name__)
app.config['FLATPAGES_HTML_RENDERER'] = my_renderer
pages = FlatPages(app)
这篇文章也讨论了这一点:

以下是对我有效的方法。事实证明,FLATPAGES\uHTML\u渲染器是实现这一目标所必需的

代码如下:

def my_renderer(text):
    prerendered_body = render_template_string(text)
    return pygmented_markdown(prerendered_body)

app = Flask(__name__)
app.config['FLATPAGES_HTML_RENDERER'] = my_renderer
pages = FlatPages(app)
这篇文章也讨论了这一点:

以下是对我有效的方法。事实证明,FLATPAGES\uHTML\u渲染器是实现这一目标所必需的

代码如下:

def my_renderer(text):
    prerendered_body = render_template_string(text)
    return pygmented_markdown(prerendered_body)

app = Flask(__name__)
app.config['FLATPAGES_HTML_RENDERER'] = my_renderer
pages = FlatPages(app)
这篇文章也讨论了这一点:
这里有一个快速解决方案!假设我们有一个images文件夹,我们想使用
images/flower.jpg

步骤1:将
图像
文件夹放入
静态
文件夹

步骤2:在文本中,将图像链接到
。/static/images/flower.jpg

例如:

![flower](../static/images/flower.jpg)


这里有一个快速解决方案!假设我们有一个images文件夹,我们想使用
images/flower.jpg

步骤1:将
图像
文件夹放入
静态
文件夹

步骤2:在文本中,将图像链接到
。/static/images/flower.jpg

例如:

![flower](../static/images/flower.jpg)


这里有一个快速解决方案!假设我们有一个images文件夹,我们想使用
images/flower.jpg

步骤1:将
图像
文件夹放入
静态
文件夹

步骤2:在文本中,将图像链接到
。/static/images/flower.jpg

例如:

![flower](../static/images/flower.jpg)


这里有一个快速解决方案!假设我们有一个images文件夹,我们想使用
images/flower.jpg

步骤1:将
图像
文件夹放入
静态
文件夹

步骤2:在文本中,将图像链接到
。/static/images/flower.jpg

例如:

![flower](../static/images/flower.jpg)



那么您会遇到什么错误?它看起来像什么。。。它就是不起作用吗?你能在没有模板的情况下插入任何其他图像吗?@PatrickAllen,这根本不起作用,html页面上呈现的只是带有Alt文本的占位符。我无法以任何其他方式插入图像,因为问题发生在从标记到html的转换过程中。可能是重复的,那么您遇到了什么错误?它看起来像什么。。。它就是不起作用吗?你能在没有模板的情况下插入任何其他图像吗?@PatrickAllen,这根本不起作用,html页面上呈现的只是带有Alt文本的占位符。我无法以任何其他方式插入图像,因为问题发生在从标记到html的转换过程中。可能是重复的,那么您遇到了什么错误?它看起来像什么。。。它就是不起作用吗?你能在没有模板的情况下插入任何其他图像吗?@PatrickAllen,这根本不起作用,html页面上呈现的只是带有Alt文本的占位符。我无法以任何其他方式插入图像,因为问题发生在从标记到html的转换过程中。可能是重复的,那么您遇到了什么错误?它看起来像什么。。。它就是不起作用吗?你能在没有模板的情况下插入任何其他图像吗?@PatrickAllen,这根本不起作用,html页面上呈现的只是带有Alt文本的占位符。我无法以任何其他方式插入图像,因为问题发生在从标记到html的转换过程中