我正在使用 js 创建一些 html,方法是 {{description| linebreaksbr}} 我不断收到未终止的字符串文字错误。
我知道这是因为 JS 不喜欢字符串在没有 '\' 的情况下位于不同的行上,但是这段代码用于生产服务器,它可以很好地格式化字符串
+ '<p class="description">Complete the following riddle end location.<br /><br />Riddle Details:<br />The year Lincoln was born + The 17th digit of Pi.'
+ '</p>'
但是在我的本地主机上,我得到了
+ '<p class="description">Complete the following riddle
<br />
<br />Riddle Details:
<br />The year Lincoln was born + The 17th digit of Pi.'
+ '</p>'
代码只是
<script type='text/javascript'>
var html = '<p class="description">{{description|linebreaksbr }}'
+ '</p>'
</script>
我最近刚刚从生产服务器复制了所有数据。对于 django 不理解的换行符,这可能是一种奇怪的格式吗?
*发现问题不知道哪里出了问题,但我认为这与 pgadmin3 导出数据的方式有关。我将数据导出到文本文件并运行 sql 以插入所有内容/创建表。
对于有问题的数据,我只是将其复制并粘贴到文本文件中,删除新行并通过在每个末尾按 Enter 重新添加它们,然后将数据重新保存到数据库中,这很好。
不完全确定发生了什么