Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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
Django项目中没有加载CSS?_Css_Django_Django Templates - Fatal编程技术网

Django项目中没有加载CSS?

Django项目中没有加载CSS?,css,django,django-templates,Css,Django,Django Templates,我是Django的新手,但我的任务是为项目做前端工作。我一直在研究如何准确地加载css文件,我发现的方法根本不起作用。以下是.html文件布局: {% load static %} <html> <head> <title class="title"> NHSEE Homepage </title> <!--<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bo

我是Django的新手,但我的任务是为项目做前端工作。我一直在研究如何准确地加载css文件,我发现的方法根本不起作用。以下是.html文件布局:

{% load static %}
<html>
<head>
    <title class="title"> NHSEE Homepage </title>
    <!--<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css"> -->
    <link rel="stylesheet" href="{% static 'css/homepage.css' %}">
</head>
<body>
<div class="container">
    <h1> NHSEE </h1>
    <a class="btn btn-1" href="/judges">Judges</a>
    <br>
    <a href="{% url 'students' %}">Students</a>
    <br>
    <a class="btn btn-1" href={% url 'scoring-sheet' %}>Scoring Sheet</a>
    <br>
    <a href="/students">Students</a>
    <br>
    <a href="/projects">Projects</a>
</div>
这是文件的布局,不确定我是否将导致问题的文件放在了哪里 非常感谢您的帮助。这是非常令人沮丧的,因为我以前做过专业的前端工作,无法得到一个愚蠢的css文件来显示


编辑:settings.py文件

因此,首先需要在settings.py中包含STATICFILES\u DIRS:

然后继续,移动你所有的资产css,js,字体。。。指向应用程序中未包含的manage.py旁边名为assets的目录

例如,假设您拥有assets/css/home_page.css;您应该在模板中使用{%static'css/home\u page.css%}来访问该模板,而忽略资产目录


这是最基本的想法,您可以根据需要命名这些目录。

因此,首先您需要在settings.py中包含STATICFILES\u DIRS:

然后继续,移动你所有的资产css,js,字体。。。指向应用程序中未包含的manage.py旁边名为assets的目录

例如,假设您拥有assets/css/home_page.css;您应该在模板中使用{%static'css/home\u page.css%}来访问该模板,而忽略资产目录


这是基本的想法,您可以根据需要命名这些目录。

请同时包括settings.py文件的尾部-我们需要关于STATIC\u URL和STATICFILES\u DIRSAh的详细信息,我会编辑请同时包括settings.py文件的尾部-我们需要关于STATIC\u URL和STATICFILES\u DIRSAh的详细信息,我来编辑一下
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'assets')]