如何才能更改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 %}
答案 0 :(得分:2)
正确的代码是:
{% block extrastyle %}
<style type="text/css">
body.login {background-color: #444444;}
</style>
{% endblock %}
问题是css中的#
引用了一个ID,即<some_tag id="body">
而不是<body>
。 body.login
定位一个带有login
类的正文标记,即<body class="login">
,这是django管理网站用于识别登录屏幕正文的内容。