Django管理员登录后台

Django管理员登录后台,django,django-admin,django-templates,Django,Django Admin,Django Templates,如何在django中仅更改管理员登录站点的背景图像?我试过一些方法,但没有成功 我已将base_site.html置于templates\admin下 关于背景图像编码的下一步是什么 {% extends "admin/base.html" %} {% load i18n %} {% block title %}{{ title }} | {% trans 'Django site admin' %}{% endblock %} {% block extrastyle %} <sty

如何在django中仅更改管理员登录站点的背景图像?我试过一些方法,但没有成功

我已将base_site.html置于templates\admin下

关于背景图像编码的下一步是什么

{% extends "admin/base.html" %}
{% load i18n %}

{% block title %}{{ title }} | {% trans 'Django site admin' %}{% endblock %}


{% block extrastyle %}
<style type="text/css">
# body {background-color: #444444;}
</style>
{% endblock %}


{% block branding %}
<h1 id="site-name">{% trans 'Admin Login' %}</h1>
{% endblock %}

{% block nav-global %}{% endblock %}
{%extends“admin/base.html”%}
{%load i18n%}
{%block title%}{{title}}{%trans'Django站点管理“}{%endblock%}
{%block extrastyle%}
#正文{背景色:#444444;}
{%endblock%}
{%block-branding%}
{%trans'管理员登录“%”
{%endblock%}
{%block nav global%}{%endblock%}
正确的代码是:

{% block extrastyle %}
<style type="text/css">
body.login {background-color: #444444;}
</style>
{% endblock %}
{%block extrastyle%}
body.login{背景色:#444444;}
{%endblock%}

问题在于css中的
引用了一个id,即
而不是
body.login
以带有
login
类的body标记为目标,即
,django管理站点使用该标记来识别登录屏幕的主体。

您添加的背景色属性有效吗?如果是这样,您可以使用
body{background image:url('image.png');}
来设置图像。或者您的问题是您提供的代码没有设置背景色?背景色也不起作用。问题是
指的是id,即
而不是
body.login
以带有
login
类的body标记为目标,即
,django管理站点使用该标记来识别登录屏幕的主体。