Python Django未加载静态文件(Pycharm)
我正在做一个项目,需要加载CSS样式表和徽标文件。但我的Django服务器在加载这些文件时也返回404未找到的资源。我已经检查了其他类似的问题,但是没有一个使用这种格式来指定我使用的静态文件。 这是我正在使用的html代码Python Django未加载静态文件(Pycharm),python,css,django,pycharm,Python,Css,Django,Pycharm,我正在做一个项目,需要加载CSS样式表和徽标文件。但我的Django服务器在加载这些文件时也返回404未找到的资源。我已经检查了其他类似的问题,但是没有一个使用这种格式来指定我使用的静态文件。 这是我正在使用的html代码 {% block stylesheets %} <link rel="stylesheet" type="text/css" href="/static/Emu86/style.css"> {% endblock stylesheets %} 项目结构:
{% block stylesheets %}
<link rel="stylesheet" type="text/css" href="/static/Emu86/style.css">
{% endblock stylesheets %}
项目结构:
Emu86/
mysite/
static/
Emu86/
{%load static%}
{%块样式表%}
{%endblock样式表%}
我猜路径必须如上所述{%load static%}
{%块样式表%}
{%endblock样式表%}
我猜路径必须如上所述您必须在模板顶部加载模板标记,然后使用它获取静态文件的url:
{% load static %}
{% block stylesheets %}
<link rel="stylesheet" type="text/css" href="{% static "Emu86/style.css" %}">
{% endblock stylesheets %}
您必须加载模板顶部的模板标记,然后使用它获取静态文件的url:
{% load static %}
{% block stylesheets %}
<link rel="stylesheet" type="text/css" href="{% static "Emu86/style.css" %}">
{% endblock stylesheets %}
首先,将这个
'django.template.context\u processors.static'
添加到您的context\u processors数组中。然后在模板文件中使用如下静态文件
**不要忘记将所有静态文件放在静态文件夹中。首先将此
'django.template.context\u processors.static'
添加到您的context\u processors数组中。然后在模板文件中使用如下静态文件
**不要忘记将所有静态文件放在静态文件夹中。您需要在setting.py中进行一些更改 加
STATICFILES\u DIRS=[
join(BASE_DIR,“static”),
]
低于基本目录..
希望它能工作您需要在设置.py中进行一些更改 加
STATICFILES\u DIRS=[
join(BASE_DIR,“static”),
]
低于基本目录..
希望它能工作这会给出一个错误:第10行的块标记无效:“static”,应为“endblock”。您忘记注册或加载此标记了吗?哎呀,我以为您正在导入静态模板,但我添加了一个可能有用的编辑。这给出了一个错误:第10行的块标记无效:“static”,应为“endblock”。你忘了注册或加载这个标签了吗?哎呀,我以为你在导入静态模板,但我添加了一个可能有用的编辑。你应该显示应用程序的文件夹结构,主要是静态文件夹。在你的设置文件中说,django 1.9.1有什么不同吗?我使用PycharmYour文件夹结构运行它很奇怪:
mysite
是项目文件夹还是应用程序文件夹?它是应用程序文件夹,我如何识别它?它有settings.py您应该显示应用程序的文件夹结构,主要是静态文件夹。在您的设置文件中,django 1.9.1有什么不同吗?我使用PycharmYour文件夹结构运行它很奇怪:mysite
是项目文件夹还是应用程序文件夹?它是应用程序文件夹,我如何识别它?它有settings.py在所有的方法中,这很有效,非常感谢。在所有的方法中,这很有效,非常感谢
{% load static %}
{% block stylesheets %}
<link rel="stylesheet" type="text/css" href="{% static "Emu86/style.css" %}">
{% endblock stylesheets %}
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "mysite", "static"),
]