demo wie dies, verwenden Sie {{ pagedown.include_pagedown() }}
zur Vorschau, aber es kann keine neue Zeile haben, warum und wie zu lösen? Hier ist mein Code.Warum kann mein flask-pagedown keinen Zeilenumbruch haben, warum schreibe ich Code von Markdown?
class Post(db.Model):
__tablename__ = 'post'
id = db.Column(db.Integer, primary_key=True)
body = db.Column(db.Text)
timestamp = db.Column(db.DateTime, index=True,default=datetime.utcnow)
head = db.Column(db.String(64),index=True)
item_id = db.Column(db.Integer, db.ForeignKey('items.id'))
body_html = db.Column(db.Text)
@staticmethod
def on_changed_body(target, value, oldvalue, initiator):
allowed_tags = ['a', 'abbr', 'acronym', 'b', 'code', 'blockquote','em', 'i', 'strong','li','ol','pre','strong','ul','h1','h2','h3','p']
target.body_html = bleach.linkify(bleach.clean(
markdown(value, output_format='html'),
tags=allowed_tags, strip=True)
)
db.event.listen(Post.body, 'set', Post.on_changed_body)
Ich habe das gleiche Problem – Humoyun