我只想列出没有结束日期的学校。在SQL中,我始终使用条件is null
,它在Freemarker中如何工作?
<#list mergevelden.adres_instantie_344.betrokken_instanties.betrokken_instantie as scholen><br>
***<#if scholen.tm="null">***
${scholen.instantie.volledige_naam}
${scholen.instantie.adressen.adres.straat} ${scholen.instantie.adressen.adres.huisnummer}
${scholen.instantie.adressen.adres.postcode} ${scholen.instantie.adressen.adres.woonplaats?upper_case}<br>
</#if>
</#list>
答案 0 :(得分:1)
scholen.tm??
告诉是否存在scholen.tm
(不存在null
)。因此,这与您要的相反,但是您可以将其反转为!scholen.tm??
。但是对于存在#if
的情况,最好使用scholen.tm
分支,然后在不存在#else
的情况下使用#if
分支。
还要注意,在许多情况下,您可以避免使用foo.bar!'The default if bar is null'
。就像您只想使用默认值一样,您可以执行类似new = BaseData.groupby(["VENDOR_ID"]).size().sort_values(ascending=False,na_position='last')
new = new.reset_index()
new.iloc[5:, 0] = 9999
的操作。