【问题标题】:Static css file not loading in Django admin静态 css 文件未在 Django 管理员中加载
【发布时间】:2020-05-12 13:51:15
【问题描述】:

我正在尝试加载我自己的 css 文件来替换 base.css 以自定义 Django Admin

{% extends "admin/base.html" %}
{% load static %}
{% block title %}VSPM{% endblock %}

{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('Django administration') }}</a></h1>
{% endblock %}

{% block stylesheet %}{% static "admin/css/theme.min.css" %}{% endblock %}

{% block nav-global %}{% endblock %}

但是 css 文件没有在 Django 管理中加载。我做错了什么?

【问题讨论】:

    标签: python html css django django-admin


    【解决方案1】:
    {% block extrastyle %}{% static "admin/css/theme.min.css" %}{% endblock %}
    

    更改您的块名称并尝试

    【讨论】:

      【解决方案2】:
      1. 转到您的项目。
      2. 将此文件夹/virualent_path//lib/python3.6/site-packages/django/contrib/admin/static/admin 复制到项目的“静态”文件夹中。
      3. 将此字符串添加到settings.py:STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
      4. 然后运行这个命令:python3.6 manage.py collectstatic

      【讨论】:

        猜你喜欢
        • 2017-01-10
        • 2020-04-28
        • 2022-01-20
        • 2020-08-31
        • 2017-05-22
        • 2018-10-07
        • 2016-11-29
        • 1970-01-01
        • 2018-10-16
        相关资源
        最近更新 更多