【问题标题】:Editing HTML in SQL database在 SQL 数据库中编辑 HTML
【发布时间】:2022-11-07 17:14:51
【问题描述】:

我正在使用具有数千行包含 HTML 的 SQLite 数据库。 大多数 SQL 数据库查看器都显示 HTML 代码,并且很难处理遍布各处的标签。

我正在寻找一种解决方案,让我能够

  1. 将 HTML 视为格式化文本,同时允许我在那里进行更改。(视觉修改)

  2. 避免将字段手动复制到 HTML 编辑器来回进行更改。

    如果有人可以建议任何可以更轻松地编辑这些 HTML 字段的应用程序或解决方法,我将不胜感激。

【问题讨论】:

    标签: html sqlite wysiwyg


    【解决方案1】:

    我会使用 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/

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2017-03-14
    • 2011-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多