Pycharm中Django模板语言的代码完成支持

时间:2016-07-03 08:48:38

标签: django django-templates pycharm code-completion

在模板文件中,代码完成适用于html代码并添加匹配{%

我想要的是例如:如果我输入blog.Ctrl + Space,它应该显示与blog_titleblog_author等相关的选项{1}}。

这有可能吗?

2 个答案:

答案 0 :(得分:1)

我不认为这是可能的,因为PyCharm不知道您作为模板上下文传递的对象类型。它可以从使用模板的视图中推断它,但我们还没有。

答案 1 :(得分:0)

如果您在代码中注册了自己的模板标签,则可以使用显式名称。 示例:register.tag(“page_attribute”,PageAttribute) 另见:https://github.com/divio/django-cms/issues/3878同样的事情出现了。 PyCharm会认识到这一点并按照你的要求行事。