我正在使用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错误。我的网络应用程序运行正常。
答案 0 :(得分:1)
我知道已经有人问过了。我遇到了与pycharm类似的Intellij Python插件问题。 解决方法如下。
将模板文件夹标记为模板源。
然后您可以将模板语言添加为django 在语言和 框架 Ctrl + Shift + S
答案 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 支持