我的 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/