python 数据库搜索与 html

标签 python html database search

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

相关文章:

database - 数据库擅长什么?

python - 出错时退出多处理程序

python - 确定条件是否适用于列表的所有成员

javascript - 在 JQuery 变量中定义 PHP POST 时未定义索引

javascript - jQuery 动画按钮

php - 如何修改具有自动增量字段的行?

python - 在python中使用sqlalchemy对三个表之间的数据库多对多关系建模

python - 在 pandas 中查找包含正确列设置值的行

HTML 表格渲染算法,推荐阅读?

php - 如何从表中获取第一行和其他随机行