当前位置: 首页 > 知识库问答 >
问题:

在Pycharm中自动完成模板

唐泳
2023-03-14

每当我创建一个函数,使其成为视图并将模板映射到它上面时,PyCharm 中的自动完成功能都可以工作。如果您输入类似 {{ book. }} 的内容,其中 book 是一个模型,并且是您的上下文对象之一,那么它将为您提供一个下拉菜单,其中包含可能的完成。

然而,如果你创建了一个基于类的视图,那么这是行不通的。我能解决这个问题吗?

共有1个答案

子车飞文
2023-03-14

我通过边际方法解决了类似的问题。

我使用的是PHPStorm和PyCharm以及与Tornado或DJango模板引擎语法最相似的twig模板引擎。

我已经打开了设置窗口/插件部分。单击“从磁盘安装插件…”并选中了“.../JetBrains/PHP storm x . x/plugins/twig/lib/twig . jar "

单击“确定”,单击“应用”并重新启动“IDE”

模板文件扩展名重命名为. twig并完成!

 类似资料:
  • 问题内容: MyPython IDE(pycharm)已停止自动完成My模块(建议)。我尝试导入的每个django模块之后都会得到未解析的引用,因此: -可以,但是一旦我添加一个“点”,它就会失败,因此给了我未解决的错误… 笨拙的事情是在编译引用后才起作用。 我发现My所有文件(所有地方)不再标记有python图标,现在是记事本图标。同样在My解释器中打开init文件会给出非彩色的标记文本(不突出

  • 我在Windows 10上用的是PyCharm 2016.1和Python 2.7,导入了matplotlib模块。 由于matplotlib模块非常广泛,而且我对Python相对陌生,我希望PyCharm中的自动完成功能可以帮助我了解对象的现有属性/功能。这将更方便,因为每次都要查阅api文档,而不知道要查找什么以及在哪里可以找到它。 例如: 当我输入< code>ax时。属性、功能等没有自动完

  • 问题内容: 当使用编译后的扩展(例如OpenCVPython绑定)编写Python代码时,PyCharm似乎并不知道它们的可用性。导入使用灰色下划线标记,提示“未解决的参考”作为工具提示,并且自动完成功能也不起作用。(除了已在代码中使用的函数名称。) 这不是由错误的模块路径引起的,代码启动时运行不会出错。另外,在将模块导入Python Shell中后,自动完成功能将按预期开始工作。 是否有解决方案

  • 我刚刚安装了 PyCharm 社区版 3.4.1,并尝试在其中制作一个简单的 pygame 项目。我发现代码完成以一种奇怪的方式运行。在这种情况下: 当我键入事件时会立即显示带有方法的完成弹出窗口。但在第二种情况下: 弹出窗口仅包含方法。 如何学习自动完成工具来更深入地查看库?

  • 问题内容: 如何使用Redis实现自动完成功能? 比如说我有一个数组。当我型我得到 我希望你明白这一点。我如何有效地使用redis命令来实现这一点(如果可能,但我认为是)。如果我能通过telnet尝试一些简单的命令来模仿这种行为,那就太好了。 谢谢 问题答案: 如果您要处理的是大型数据集,建议您考虑将其实现。我将一小部分Ruby做到了这一点: 例如: 在Wikipedia的Tries条目上阅读有关

  • 自动完成是现代网站中经常使用的一种机制,用于向用户提供他/她在文本框中键入的单词开头的建议列表。 然后,用户可以从列表中选择一个项目,该项目将显示在输入字段中。 此功能可防止用户输入整个单词或一组单词。 JQueryUI提供了一个自动完成窗口小部件 - 一个与下拉列表非常相似的控件,但过滤选项只显示与用户在控件中键入的内容相匹配的选项。 jQueryUI提供了autocomplete()方法,用于