我在将静态文件上传到 Django 应用程序时遇到了麻烦。我想念的是什么我不明白

I am heaving trouble in uploading the static files to the Django app. What i am missing i don't understand

{% extends 'base.html' %}

{% 负载静态 %}

{% block title %}首页{% endblock %}

{%块内容%}

模板主页

{% 端块 %}

您没有显示您的 settings.py 代码,但解决方案可能是配置静态支持,更多信息 https://docs.djangoproject.com/en/3.1/howto/static-files/:

STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)

请记住,您必须创建一个静态文件夹,因为这是 django 查找静态文件的地方,现在要创建一个 html 文件作为我们的基础:

{% load static %}

<!DOCTYPE html>
<html lang="en">

<head>
    {% block title %}{% endblock %}
    <link rel="stylesheet" href="{% static 'css/styled.css' %}">
</head>

<body>
    {% block content %}
    {% endblock %}
</body>

</html>

并使用我们的基础 html 文件,您应该执行以下操作:

{% extends 'base.html' %}

{% block title %}Your title{% endblock %}

{% block content %}
    <!-- Your content -->
{% endblock %}
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'website.apps.accounts',]

STATIC_URL = "/static/"
STATICFILES_DIR = [
os.path.join(BASE_DIR, "static")]
LOGIN_URL = "account:login"
LOGIN_REDIRECT_URL = "public:index"
LOGOUT_REDIRECT_URL = "public:index"