【发布时间】:2012-07-05 06:06:55
【问题描述】:
我在 Django 模板 (1.4) 中迭代了一组值。其中一些值是必须打印出来的字符串,另一些是包含字符串的元组,必须对其自身进行迭代才能打印出它们的值。有没有办法在模板中确定给定值在我迭代主元组时是字符串还是列表(元组)?
【问题讨论】:
-
if isinstance(val, list) ... else ...应该可以工作 -
@TimmyO'Mahony:不在 Django 模板中
-
@TimmyO'Mahony :最好针对基本字符串进行测试 - 通常对于此类问题,您想知道它是字符串还是任何其他类型的序列。
-
对不起,错过了模板部分!
标签: python django templates django-templates