python - 如何在 HTML 中嵌入 python 文件或代码?
问题描述
我正在处理一项任务,但遇到以下问题:
我必须连接到 Python 中的 oracle 数据库以获取有关表的信息,并在 .html 文件中为每一行显示此信息。因此,我创建了一个带有 doctype HTML 和许多“打印”语句的 python 文件,但无法将其嵌入到我的主 html 文件中。在下一步中,我创建了一个 jinja2 模板,但是这会将 html 模板数据(包括“{{ 待打印 }}”)传递给 python,而不是相反。我希望在我的主 .html 文件上实现在 python 中执行的代码。
我无法在此处显示我的代码,因为它是一个活动分配。我只是对如何将我的语句从 python(或 python 文件)传递到 html 文件的一般意见感兴趣。我找不到有关此的任何信息,只有如何使用 jinja 转义 html。
任何想法如何实现这一目标?
非常感谢。
解决方案
感谢您的建议。我现在拥有的是一个完美运行的 python 文件,其中包含 jinja2 和我想要的 html 输出,但作为 python 文件。在执行相应的 html 模板时,花括号表达式 {{name}} 会像这样显示,而不是在 python 文件中执行的函数。因此,我仍然必须以某种方式告诉我的主 html 文件在我的网页上执行这个 python 脚本,到目前为止我无法管理。
不幸的是,我们似乎不允许使用flask,只有jinja和django。
推荐阅读
- javascript - 如何在vscode中添加属性intellisense
- cloud-foundry - How to obtain output files from cloudfoundry that deployed application has created?
- java - 垃圾收集器可以调用多少次?
- sql - Left Join 不适用于 GROUP BY 和 WHERE 子句
- jenkins - 如何在 Jenkins Pipeline 中使用多个工具
- javascript - 从 SelectBox 中获取值
- html - 帮助页脚html css
- mongodb - MongoDB 和 WiredTiger 兼容性问题
- macos - 为什么 Mac OS X (10.15.7) 上的联系人使用 CPU 的全部功能?
- swift - 如何在 iOS 中实现 alpha 渐变效果