我也遇到类似的问题:Flask + Sqlite3 incorrect formatting
我有功课做笔记网站。我可以添加便笺,它会保存到数据库中,我可以接收并打印它,但是格式错误。
这是我收到第一张图片中的注释后得到的: (“这是第1行\ r \ n \ r \ n这是第3行\ r \ n这是第4行”,)
如果我将其转换为字符串str(note)或仅将note [0]转换为第二张图片,则没有新行
我试图在任何地方搜索它,但是我无法使其工作。
`https://pastebin.com/Mrcxb9mq
@app.route('/notes')
def showNotes():
"""Zobrazí všechny poznamky."""
conn = sqlite3.connect(os.path.join(curDir,'notes.db'))
c = conn.cursor()
notes = c.execute("SELECT rowid, body, kdy FROM note").fetchall()
#note = c.execute(f"SELECT body FROM note").fetchone()
conn.close()
return render_template('showNotes.html', notes=notes)`