我开发在谷歌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