问题标签 [render-to-string]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
21 浏览

python - 如何将不同的html消息发送到不同的电子邮件地址Django python

我目前正在我的应用程序上建立一个联系我们的表格。我希望当用户提交表单并提交时,它将发送用户welcome message并将用户数据转发到我的电子邮件。

我能够使用EmailMultiAlternatives 下面的代码实现将 html 模板发送给我的用户。

但问题是EmailMultiAlternatives不支持向不同的电子邮件地址发送不同的消息。我想过使用send_mass_mail,但它不支持 html 内容。我如何自定义 EmailMultiAlternatives 以将多条消息发送到不同的电子邮件。这是我的代码

0 投票
0 回答
57 浏览

python - 使用 df.stack().to_string('o.txt') 时,长文本单元格被截断

source.csv 文件 -

Python代码 -

输出.txt

当我使用df.stack().to_string('output.txt')时,带有长文本的单元格被截断。请问怎样才能避免呢?

如果我使用pd.set_option('display.max_colwidth', None),那么那些带有短文本的单元格包含很多空格。这让我几乎无法阅读输出。

有什么方法可以display.max_colwidth只为指定的列设置,而不是为所有列设置?

0 投票
0 回答
19 浏览

katex - 在 katex renderToString 方法中使用变量

我正在尝试将变量传递给 katex.renderToString。但是显示的是字符串而不是数学方程

让 string='c = \pm\sqrt{a^2 + b^2}' ; var html = katex.renderToString(string);

有什么问题?

0 投票
0 回答
44 浏览

reactjs - ReactDOMServer 未将组件呈现为字符串(第三方库 - react-mathjax)

我正在使用包react-mathjax在 React 组件中包含一些数学符号。

由于项目的特殊性(为了简化问题,我不会在这里讨论),我需要将此组件转换为字符串并将 html 字符串注入到 div 中dangerouslySetInnerHTML

这是组件:

由于某种原因,当我尝试使用ReactDOMServer它将其转换为字符串时不起作用(它返回一个空字符串):

如果我直接渲染Math组件,它可以工作。如果我Math用一些默认 HTML 标签包装组件并将其转换为字符串,则默认 HTML 标签会被转换(但Math组件被忽略)。因此,该Math组件也没有ReactDOMServer转换默认 HTML 标记的问题。

任何想法?

这是一个使用 CodeSandbox 的演示:https ://codesandbox.io/s/competent-payne-uvww0?file=/src/App.js

这是完整的源代码:

0 投票
0 回答
29 浏览

reactjs - 使用 renderToNodeStream 改进第一个字节的时间

我在服务器端渲染 React 16 应用程序,使用renderToString()如下:

之后,我得到title,meta等,Helmet然后调用下面的代码来完成我的标记。

我想替换renderToStringrenderToStream. 但是,我不明白在这种情况下,我如何将 . 返回的数据注入标记react-helmet,就像我现在使用injectHTML().

找到了几个async应该react-helmetrenderToNodeStream-react-helmet-asyncreact-safety-helmet. 我不知道如何使任何一个工作,所以它实际上会产生预期的结果。此处的帖子演示了一种可能的解决方案react-safety-helmet。但是,这甚至不如renderToStream()。虽然流程中使用了流,但代码在流关闭之前不会向客户端发送数据。因此,没有任何形式的性能改进。

建议?