检查Pylons中函数调用是否存在参数

1 投票
1 回答
759 浏览
提问于 2025-04-17 06:56

我怎么才能知道传入的参数数量(如果有的话)呢?

我正在使用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:

撰写回答