【问题标题】:Pycharm lost connection between views and templatePycharm 失去了视图和模板之间的连接
【发布时间】:2019-05-11 06:34:31
【问题描述】:

有一天,我发现一个 Django 应用程序失去了视图和模板之间的连接。我检查了整个项目,这个问题只有一个应用程序。

函数和模板之间的视图没有联系。模板中没有代码高亮,模板中没有代码补全,模板不识别标签,例如:

{% url%}, <script src="{% static '...'%}"> </ script>, {% extends "base.html"%} 

等等。

应用程序在 INSTALLED_APPS 中正确编写,在 url 中确实有一个命名空间,并且如果项目启动,它可以在浏览器中正常工作。唯一改变的一件事:我最近将 PyCharm 更新为:(PyCharm 2019.1.2(专业版) 构建 #PY-191.7141.48,于 2019 年 5 月 7 日构建)

【问题讨论】:

  • PyCharm 只是编辑器/IDE,与 Python 和 Django 无关。
  • 我同意,但在这种情况下,它不能发挥其作为编辑器和 IDE 的功能。没有代码高亮,没有代码补全等等。
  • 更新pycharm后有需要手动更新的插件吗?当我更新 pycharm 时,我对其他事情也有类似的问题。转到偏好和插件
  • 我只安装了“基本”插件:CSV 插件、Material Theme UI(我不使用它)、Ideolog 仅此而已。

标签: python django pycharm


【解决方案1】:

最有可能的模板父文件夹之一被标记为资源根(在项目树中右键单击 -> 将目录标记为 ... -> 资源根)。这有效地禁用了所有子文件中的任何特殊模板突出显示。要快速找到项目中的所有资源根,请检查 Settings |项目... |项目结构

如果是这种情况,请在 PyCharms 错误跟踪器 https://youtrack.jetbrains.com/issue/PY-28428 中为专用票投票,因为重新设计此功能使其更容易被发现会很好。

【讨论】:

    猜你喜欢
    • 2015-09-20
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 2012-11-11
    • 2011-07-18
    相关资源
    最近更新 更多