django - Pycharm + Django 1.3 + 模板中的 STATIC_URL = 未解析的静态引用

标签 django pycharm

我的 Django 1.3 项目中的 PyCharm(1.3 和 2 测试版)在检查我的脚本和样式包含的模板时会引发很多“ Unresolved 静态引用”错误。

In an outdated PyCharm doc ,我发现一个小指南在我的情况下不起作用,因为我的静态文件分布在多个应用程序中。将我的静态目录添加到 STATICFILES_DIRS 也不起作用。

Dir structure (simplified):
  app1/static/js/file.js
  app1/static/css/file.css
  app2/static/js/otherfile.js
  app2/static/css/otherfile.css
  templates/template.html
Template.html:
  <script src="{{ STATIC_URL }}js/file.js"></script>

file.js 在我访问本地主机上的模板时解析,但在 PyCharm 中没有。

如何在 PyCharm 中解析静态文件?

最佳答案

转到 Pycharm 2.73 中的设置
Settings >> Project Setting >> Django
启用 Django 支持并提供以下三个文件的路径:

Project Root
Settings file
Manage.py file

提供这些信息后,关闭 PyCharm 并重新启动它。

关于django - Pycharm + Django 1.3 + 模板中的 STATIC_URL = 未解析的静态引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487410/

相关文章:

django - 使用 Django CMS 自定义用户模型。无法解析 cms.PageUser 的基数

javascript - 在点击事件中调用 javascript 中的 django url

django - 如何知道何时使用 django-nose 运行测试

python - Pycharm (Ubuntu) 程序无法打开

python - 不支持 pycharm flask 项目

python - Django REST FrameWork JWT 不允许提供数据或自行解码

python - Django,当我返回 status_code 404 或 500 时自定义 404/500

python - 在 Pycharm 调试器中更改变量

python - 为什么类型错误为: __init__() takes 1 positional argument but 2 were given when running sql commands

python - 如何在 Pycharm 中运行使用 django 模型(大代码块)的文件