我正在基于用户查询动态生成HTML和JS。HTML被用作"page.html?query..."
和JS "page.js?query..."
的链接
目前,相同的函数同时生成HTML和JS。这个函数被调用两次,一次从HTML视图调用,提取并使用结果的HTML部分;一次从JS视图调用,提取并使用结果的JS部分。这是低效的
一个明显的替代方案是包含JS内联,但这违反了内容安全策略。我还可以将view函数分为两个不同的函数,一个用于HTML,另一个用于JS。除了编程上的混乱之外,这仍然意味着我需要运行所有SQL查询两次
我想一起生成JS和HTML,但是要保持CSP指定的分离。Flask(或任何框架)是否提供了一种解决方法
目前没有回答
相关问题 更多 >
编程相关推荐