Я видел, что типы данных списка не сохраняют свою структуру после использования firstof
с as
. Например:
{% firstof some_list some_string as value %}
Если some_list
является допустимым списком выше, он назначается value
. Но если я сделаю что-то вроде {% if pk in value %}
, произойдет сбой, даже если он преуспеет с {% if pk in some_list %}
. Когда я печатаю оба из них:
{{some_list}}
{{value}}
они дают один и тот же результат, но я думаю, что список, вероятно, не сохраняется как список после использования firstof
с as
. Мысли?