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

Pycharm解析Django模板中的引用

胡致远
2023-03-14

PyCharm 是否可以解析 Django 模板中的引用?即,一些代码完成支持,当 Ctrl 单击模板变量时,我们应该转到相关的 python 对象。

Jetbrains网站对Django模板有一些令人印象深刻的魔力:

代码补全适用于Django标签、过滤器、模板变量和从视图方法传递的参数。

对Dobbs博士的评论证实了这一功能。但我似乎无法实现:

我已经从我的 virtualenv 设置了正确的解释器,在设置中启用了 Django 支持并配置了模板目录,甚至使缓存失效并重建。

我用的是PyCharm v3.0.2。

共有2个答案

岳浩
2023-03-14

我也有同样的问题,我通过发现我的settings.py文件没有在< code >文件中配置来解决这个问题

我听说这是一个专业的功能,但我不能确认,因为我使用的是专业许可证。

濮宇定
2023-03-14

为了获得这种功能,您需要在 views.py 文件上看到相应html文件的图标:

此处使用3.0.2:

无论哪种方式,我都需要查看您的目录和< code>views.py文件,然后才能告诉您源代码有什么问题。

 类似资料:
  • PyCharm在我的Django项目中找不到模板、模板标签或静态文件,即使项目本身设置正确并正常工作。 我正在使用具有以下布局的Django: 以及如下设置: 更新: 在IDE首选项中,我已经配置了项目根目录的路径,< code>settings.py和< code>manage.py。此外,我已经配置了项目解释器(我现在从IDE运行runserver,没有任何问题)。

  • 问题内容: 我认为: 如何将 地理数据 “处理” /转换为JSON并将其传递到模板,以便像数组一样“循环”通过它? 我认为我可以这样做是对的吗?如果没有,请提出更好的解决方案。 谢谢! 更新 我认为JSON无法逃脱?如何在json字符串中转义特殊字符?我不断收到换行错误。 对于PHP,我将使用json_encode()进行修复。 问题答案: 您可以使用内置模块: 然后,您可以简单地将结果字符串嵌入

  • 所以我对PyCharm有问题,找不到解决方法。它无法识别未解析的引用: 该图像还显示它无法自动完成 request.session。它只发生在 .session 上,它适用于所有其他属性。 此外,这张图片显示它确实检测到了其他内容的未解析引用: 我正在虚拟环境上运行它,解释器配置正确,并且启用了 Django 支持。 哦,我正在使用Python3和Django 1.10.2 编辑:刚刚在其他项目中

  • 我正在使用PyCharm,只是尝试一些简单的东西。当我尝试使用时,编辑器显示一个未解决的引用错误。 我不确定是什么问题。以前有人见过这个吗?

  • 正如我们所知,是一个Python内置函数。 我目前使用PyCharm 3.4.1,它报告了一个 未解析的引用“map” 在我的代码中: 其中地图单词带有红色波浪下划线,并显示此消息提示。 我一直在阅读关于以下问题的文章:PyCharm显示有效代码的未解析引用错误 并做了文件|使缓存无效…并重新启动PyCharm有所帮助。 但问题仍未解决。 更多信息,我正在开发Django 1.6对象。项目解释器如

  • 问题内容: 我正在寻找一种使用django中的模运算符之类的方法。我想做的是在循环中的每个第四个元素中添加一个类名。 使用模数,它看起来像这样: 当然,这是行不通的,因为%是保留字符。还有其他方法吗? 问题答案: 您需要divisibleby(内置的django过滤器)。