我用 python 创建了一个数据库,结果保存在一个文本文件中。 我想创建一个带有搜索按钮的简单 html,它可以查看我的数据库。 我的数据库只能在我的计算机上访问。
我的数据库看起来像这样:
Reference | Name | Dimension
XXX AAA 45
因此,例如,如果我搜索特定的引用资料,我显然希望获得他们的名称或维度。
这甚至可以用 python 实现吗?我从哪里开始? 我应该提到我有 html 和 python 的基本技能。
最佳答案
有多种方法可以解决这个问题:
- 在你的本地机器上安装一个网络服务器并编写一个成熟的Python web application
- 使用 Python 编写一个简单的网络服务器和应用程序
BaseHTTPServer
- 编写一个完全不使用 Python 并自行解析文件的 HTML/JavaScript 应用程序。请注意,由于最近收紧了限制,这可能仍需要由网络服务器提供服务。
- 编写一个 Python 应用程序,将数据库写入 JavaScript 文件。虽然这是不灵活的(每次你想更新数据库时都需要运行它),但它也非常简单——只需用 JSON 编码你的数据。并将其写入 JavaScript 文件或元素中,如下所示。
htmlfile = open('database.html', 'w')
htmlfile.write('<html>...')
htmlfile.write('<script>var db = ' + json.encode(database) + ';</script>');
无论哪种方式,您都必须编写 HTML 和 JavaScript。
关于python 数据库搜索与 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7330860/