Python 为什么Django项目中加载了引导,而我的CSS文件不是';T

Python 为什么Django项目中加载了引导,而我的CSS文件不是';T,python,html,css,django,static,Python,Html,Css,Django,Static,我是Python/Django的新手,我正在尝试创建一个小项目。我正在Ubuntu 20.04 LTS上运行Python 3.8.2和Django 3.0.6 我仍在开发中,因此我正在使用“python manage.py runserver”(debug=True)测试和运行网页。我很难加载自己的CSS样式 项目组织如下: PROJECT FOLDER | --virtualenv | --media | --myproject | --myapp | --migr

我是Python/Django的新手,我正在尝试创建一个小项目。我正在Ubuntu 20.04 LTS上运行Python 3.8.2和Django 3.0.6

我仍在开发中,因此我正在使用“python manage.py runserver”(debug=True)测试和运行网页。我很难加载自己的CSS样式

项目组织如下:

PROJECT FOLDER
|   --virtualenv
|   --media
|   --myproject
|   --myapp
    |   --migrations
    |   --templates
        |   --myapp
    |   --static
        |   --favicon
        |   --style
        |   --vendor
            |   --bootstrap
            |   --jquery
|   --templates
    |   --parcials
我在我的“settings.py”(在“myproject”文件夹中)中有与静态文件相关的配置:

INSTALLED_APPS = [
    ...
    'django.contrib.staticfiles',
    ...
]

STATIC_URL = '/static/'
STATICFILES_DIRS = (os.path.join(
    BASE_DIR, '/myapp/static'), )
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
.style-v1 {
  font-size: x-large;
  background-color: blue;
}
在呈现的html标题中,我有:

{% load static %}
...
<link href="{% static 'favicon/favicon.ico' %}" rel="shortcut icon">
<link href="{% static 'vendor/bootstrap/css/bootstrap.css' %}" rel="stylesheet">
<link href="{% static 'vendor/bootstrap/css/theme_1564087106285.css' %}" rel="stylesheet">
<link hrel="{% static 'style/index.css' %}" rel="stylesheet" type="text/css">
html正文中,我只是尝试用以下方法测试css加载:

<div class="style-v1">
    CSS loading test
</div>

CSS加载试验
我不知道我是忘了什么还是出了什么问题,我对PYTHON/DJANGO/HTML/CSS仍然很熟悉,但是引导程序和favicon都很好,而且index.CSS没有加载,我在Chrome开发工具网络选项卡上查看了它

我为任何打字错误道歉,或者如果我的描述不足以完全理解这个问题,我也是这个社区的新发帖问题。如果有人能帮我解决这个问题,我非常感激

我最诚挚的问候

编辑:
@Anoop K George,找出问题所在,这是链接属性“href”中的一个输入错误,显然我没有注意到我键入了“hrel”。

根据Django惯例,在静态文件夹中的应用程序名称中创建一个文件夹,并将所有静态文件移到其中

项目文件夹

|   --virtualenv
|   --media
|   --myproject
|   --myapp
    |   --migrations
    |   --templates
        |   --myapp
    |   --static
        |   --myapp
          |   --favicon
          |   --style
          |   --vendor
            |   --bootstrap
            |   --jquery
|   --templates
    |   --parcials

你现在明白了吗?没有,我按照你说的做了,在“static”中创建了“appname”文件夹,并将静态文件移动到那里,但是在那之后,引导停止加载,我的css仍然没有加载。我需要更改“settings.py”中的任何内容吗?在静态加载标记中将hrel更改为href,尝试将引导添加到cdn中;就这样!这是链接属性“href”的输入错误,我输入了“hrel”。“非常感谢你,”Anoop K George说。真不敢相信我居然没看到这个。我太感激了!如果你喜欢我的回答,欢迎你接受并投票