PyCharm3,如何摆脱"无法解析目录"消息?

时间:2014-04-29 05:49:45

标签: django pycharm

我正在使用PyCharm3进行开发,并且我得到了#34;无法解析目录"这些地方的错误:

<link href="/static/css/styles.css" rel="stylesheet" type="text/css" />

但是,如果我这样做:

<link href="/my_project/static/css/styles.css" rel="stylesheet" type="text/css" />

我不再收到错误了。所以我想我必须在PyCharm的设置中解决这个问题。但那是什么?

这是我的settings.py

import os
PROJECT_DIR = os.path.dirname(__file__)
STATIC_ROOT = os.path.join(PROJECT_DIR, "staticfiles/")
STATICFILES_DIRS = (
    os.path.join(PROJECT_DIR, "static"),
)

我还尝试将static/设置为&#34;来源&#34;文件夹中。

PS:这不是django错误。这是一个PyCharm错误。我的网络应用程序运行正常。

3 个答案:

答案 0 :(得分:1)

我知道已经有人问过了。我遇到了与pycharm类似的Intellij Python插件问题。 解决方法如下。

  

将模板文件夹标记为模板源。

Add as Template Source the Templates folder

  

然后您可以将模板语言添加为django   在语言和   框架 Ctrl + Shift + S

请参阅以下详细信息以供参考 enter image description here

答案 1 :(得分:0)

使用此

{% load staticfiles %} <img src="{% static "my_app/myexample.jpg" %}" alt="My image"/>

根据此处的文档:https://docs.djangoproject.com/en/1.6/howto/static-files/

答案 2 :(得分:0)

我遇到了同样的问题。我为解决此问题所做的工作是:

我在 Pycharm = Settings -> Languages & Framework -> Django 上启用了 Django 支持

Image of my project with Django Support Enabled