如何查找django'自定义模板标签'参数的参数名称

时间:2017-06-23 11:43:06

标签: python django pycharm

我创建了自定义模板标记,其中包含大量参数

@register.inclusion_tag('components/mail_button.html', takes_context=True)
def mail_button(context, button_content, button_name, button_link, button_width=265, button_height=47, background_color=COLOR_WHITE, margin_bottom=MARGIN_M):
    return {
        'button_content': button_content,
        'button_name': button_name,
        'button_link': button_link,
        'button_width': button_width,
        'button_height': button_height,
        'background_color': background_color,
        'margin_bottom': margin_bottom,
        'site': context['site'],
        'LANGUAGE_CODE': context['LANGUAGE_CODE']
    }

然后在我的模板中,我将自定义模板标记与适当的参数放在一起。

{% mail_image 'mail-image-content-animated.jpg' 432 524 'Augmented Reality App' '#ECF0F1' %}

问题是,当使用 PyCharm 时,我怎么可能查找参数名称,而不导航到我的templatetags / mailing_tags.py((cmnd / ctrl +)点击)?

如果可能的话,我会感激回答。小心!

1 个答案:

答案 0 :(得分:0)

好的,这很简单。要查找所有custom-template-tag的参数名称,您只需将鼠标悬停在custom-template-tag上,按ctrl / cmmnd,然后等待弹出窗口显示所有详细信息。好的!