2009-10-11 34 views
0

簡單%20minds:爲什麼在我的Django模板中發生這種情況?做到這一點時,顯示

{{rec.artist_name}}

如何刪除%20 ...並使其空間?

當我把|作爲配件安全,錯誤是:

無法解析餘數:'|從'active.artist_name |'安全'安全'

謝謝。

+0

什麼是rec?你是如何傳入的?我假設你從一個GET變量中取出它並將它作爲一個上下文變量傳遞給視圖? – 2009-10-11 01:45:28

回答

2

我想你會被Django的相對較新的自動轉義命中。如果你這樣做,會發生什麼?

{{ rec.artist_name | safe }} 

想要自動轉義的值?

+0

嗨Alexa,我已經嘗試過了,但由於某種原因它不起作用。 – TIMEX 2009-10-11 01:51:30

+0

無法解析餘數: – TIMEX 2009-10-11 01:53:57

+0

是否也存儲在%20中? – Juparave 2009-10-11 02:00:48

1

嘗試刪除rec.artist_name和|之間的空格。所以,你應該有這樣的:

{{ rec.artist_name|safe }}

這會解決的autoescaping,但我認爲其他的評論者都在說要存儲的20%到數據庫正確的。所以你可能必須在事情的結尾修復它。

相關問題