2012-05-03 32 views
-1

我創建一些html使用js做{{description | linebreaksbr}}並且我一直收到未終止的字符串文字錯誤。Linebreaks/newlines Django

我知道這是因爲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> 

最近,我絕對t複製來自生產服務器的所有數據。它可能是一個奇怪的格式,django不理解的換行符?

*發現了什麼是錯的 不知道是什麼出了問題,但我認爲這與出口如何pgadmin3數據做。我將數據導出到一個文本文件並運行sql來插入一切/創建表。

將剛纔複製並粘貼到文本文件中的有問題的數據刪除,並通過在每個文件末尾按Enter鍵重新添加它們,並將數據重新存入數據庫,這很好。

不完全確定什麼是關閉

+0

代碼在哪裏? http://sscce.org/ – Marcin

+0

已更新的帖子包括代碼 – mirugai

+0

您是否閱讀過鏈接? – Marcin

回答

0

我敢打賭,這是一個線終結者的問題。 Windows使用兩個字符的序列; linux和mac使用一個。我想在dev你收到一個Windows終止的字符串,但無論什麼原因,你的Python設置期望單字符行終止符(也許你在cygwin上運行)?