【发布时间】:2022-11-07 17:14:51
【问题描述】:
我正在使用具有数千行包含 HTML 的 SQLite 数据库。 大多数 SQL 数据库查看器都显示 HTML 代码,并且很难处理遍布各处的标签。
我正在寻找一种解决方案,让我能够
-
将 HTML 视为格式化文本,同时允许我在那里进行更改。(视觉修改)
-
避免将字段手动复制到 HTML 编辑器来回进行更改。
如果有人可以建议任何可以更轻松地编辑这些 HTML 字段的应用程序或解决方法,我将不胜感激。
【问题讨论】:
我正在使用具有数千行包含 HTML 的 SQLite 数据库。 大多数 SQL 数据库查看器都显示 HTML 代码,并且很难处理遍布各处的标签。
我正在寻找一种解决方案,让我能够
将 HTML 视为格式化文本,同时允许我在那里进行更改。(视觉修改)
避免将字段手动复制到 HTML 编辑器来回进行更改。
如果有人可以建议任何可以更轻松地编辑这些 HTML 字段的应用程序或解决方法,我将不胜感激。
【问题讨论】:
我会使用 python 从您的数据库中读取 html 字符串,然后将它们与烧瓶一起提供给您的浏览器。
from flask import Flask # for serving the html
import webbrowser # to open in Browser
app = Flask(__name__)
@app.route("/")
def show_html_from_db():
html: str = get_html_from_db()
return html
def get_html_from_db():
# load your HTML from SQLite db here
return "<h1>Placeholder Heading</h1>"
webbrowser.open_new_tab("http://127.0.0.1:5050")
app.run(port=5050)
现在您可以在浏览器开发模式下编辑 html。 Image of Browser in Dev Mode
如果你对你的 html 感到满意,你可以用它来更新你的数据库。 也许你也可以自动化这部分。
烧瓶最小示例:https://flask.palletsprojects.com/en/2.2.x/quickstart/
【讨论】: