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

时间:2011-11-23 19:38:56

标签: python pylons pyramid mako

如何找出传入的参数数量(如果有的话)。

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

答案 0 :(得分:1)

small_article_popular(article)实际上是一个Python函数,因此根据签名不能调用任何参数。如果您想检查article是否为None,那么就这样做.. if article: