检查Pylons中函数调用是否存在参数
我怎么才能知道传入的参数数量(如果有的话)呢?
我正在使用Mako,并且我用以下方式调用模板函数:
${article_util.small_article_popular(c.footer_popular_articles[0])}
在模板内部:
<%def name="small_article_popular(article)">
// check to see if any parameters were passed in
</%def>
1 个回答
1
好吧,small_article_popular(article)
实际上是一个 Python 函数,所以它不能在没有参数的情况下被调用,这就是它的定义方式。如果你想检查 article
是否是 None
(也就是没有值),那你可以直接这样做:if article:
。