【问题标题】:Django CSS Not LoadingDjango CSS 未加载
【发布时间】:2020-08-23 09:54:41
【问题描述】:

我的 Django 出现问题 > css 由于某种原因没有加载到页面上,我错过了什么吗?

我已经附上了我当前代码的 sn-ps

设置.py

urls.py

.html

【问题讨论】:

标签: python css django django-templates


【解决方案1】:

放入你的setting.py

    INSTALLED_APPS = [
    'django.contrib.staticfiles', 
    ]
 STATIC_URL = '/static/'
STATIC_DIR = os.path.join(BASE_DIR,'static')

STATICFILES_DIRS = [

STATIC_DIR
]    

然后创建文件夹 static/file.css(nameyourfile.css)

然后放入你的 ...html :

 <link rel="stylesheet" href= "{% static "file.css" %}">


    {% load sataticfiles %}

如果你使用版本 3。放:

{% load static %}

【讨论】:

  • TY!我只需要删除 STATIC_URL 并将其替换为 STATIC_DIR = os.path.join(BASE_DIR,'static') STATICFILES_DIRS = [ STATIC_DIR ]
【解决方案2】:

您需要做更多的事情来配置您的静态文件。

首先,您需要确保 django.contrib.staticfiles 包含在 django 设置中的 INSTALLED_APPS 中。

另外,您需要在 html 文档中添加这一行:

{% load static %}

我会按照本指南解释 django docs 中的静态文件。

【讨论】:

    猜你喜欢
    • 2018-03-26
    • 2019-03-06
    • 2011-08-02
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    相关资源
    最近更新 更多