简体   繁体   English

Django admin中未加载静态css文件

[英]Static css file not loading in Django admin

I'm trying to load my own css file to replace base.css in order to customize Django Admin我正在尝试加载我自己的 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 %}

But the css file isn't loading in Django admin.但是 css 文件没有在 Django admin 中加载。 What am I doing wrong?我究竟做错了什么?

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

更改您的块名称并尝试

  1. Go to your project.转到您的项目。
  2. Copy this folder /virualent_path//lib/python3.6/site-packages/django/contrib/admin/static/admin to 'static' folder of your project.将此文件夹/virualent_path//lib/python3.6/site-packages/django/contrib/admin/static/admin复制到项目的“静态”文件夹。
  3. Add this string to the settings.py: STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')将此字符串添加到 settings.py: STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
  4. Then run this command: python3.6 manage.py collectstatic然后运行这个命令: python3.6 manage.py collectstatic

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM