Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django未加载静态文件(Pycharm)_Python_Css_Django_Pycharm - Fatal编程技术网

Python Django未加载静态文件(Pycharm)

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 %} 项目结构:

我正在做一个项目,需要加载CSS样式表和徽标文件。但我的Django服务器在加载这些文件时也返回404未找到的资源。我已经检查了其他类似的问题,但是没有一个使用这种格式来指定我使用的静态文件。 这是我正在使用的html代码

{% 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"),
]