我開發在谷歌AppEngine上一個項目,使用Django模板,所以我一定要使用標籤,如{{ aitem.Author }}
我的HTML模板內打印內容。我怎樣才能區分字符串列表在Django模板
Author
,但是,可以是一個字符串或一個列表對象,我沒有辦法告訴它提前。當作者是一個列表,我嘗試打印在我的模板上,我得到了難看的結果
作者:[u'J。 K.羅琳,u'Mary GrandPr \ xe9' ]
有什麼辦法來處理這種情況的(基本上是印刷領域不同,這取決於它的類型)有效?我是否必須依靠自定義標籤或其他方式?
你是對的,但不幸的是我不能夠修改模型是:我使用了一個庫,不能輕易改變的事情。這也解釋了這些不良名稱的特性。 – abahgat 2010-10-23 15:25:40
而不是'pprint',是不是更好地檢查類型特定的方法?例如。 '如果author.islower'只在字符串中評估爲true。 – 2010-10-23 15:44:31
好主意。我沒有想過這個。 – 2010-10-23 17:05:36