Rumah  >  Soal Jawab  >  teks badan

python - flask中markdowm提交文章图片显示不了

PHP中文网PHP中文网2741 hari yang lalu200

membalas semua(3)saya akan balas

  • PHP中文网

    PHP中文网2017-04-18 10:05:39

    allowed_tage Tiada imej img, jadi ia telah ditapis keluar

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:05:39

    Adakah anda menyelesaikan masalah tersebut?

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:05:39

    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))

    balas
    0
  • Batalbalas