首页 > 解决方案 > Flask + Sqlite3 不正确的字符串格式

问题描述

我有同样的问题:Flask + Sqlite3 格式不正确

我有做笔记网站的作业。我可以添加注释,它保存到数据库中,我可以接收并打印它,但格式错误。

这是我从第一张图片收到注释后得到的:('这是第 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)`

标签: pythonflaskwtforms

解决方案


推荐阅读