python - flask中markdowm提交文章图片显示不了
PHP中文网
PHP中文网 2017-04-18 10:03:39
0
3
254
PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(3)
洪涛

allowed_tage Tiada imej img, jadi ia telah ditapis keluar

黄舟

Adakah anda menyelesaikan masalah tersebut?

洪涛

Gambar tidak dipaparkan kerana img yang disimpan dalam pangkalan data tidak mempunyai atribut src. Anda perlu memberitahu penurunan nilai atribut yang anda perlukan untuk mengekalkan

    @staticmethod
    def on_changed_body(target, value, oldvalue, initiator):
        allowed_tage = ['a', 'abbr', 'acronym', 'b', 'blockquote', 'code',
                        'em', 'i', 'li', 'ol', 'pre', 'strong', 'ul',
                        'h1', 'h2', 'h3', 'p', 'img']
        attrs = {
            'img': ['src', 'alt']
        }
        target.body_html = bleach.linkify(bleach.clean(markdown(value, output_format='html'), tags=allowed_tage, attributes=attrs, strip=True))
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan